home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir28
/
mrm1100.zip
/
MRMANUAL.DOC
< prev
next >
Wrap
Text File
|
1994-09-01
|
224KB
|
5,026 lines
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
╔═════════════════════════════════════════════════════════╗
║ ║
║ Mr. Machinist User Manual ║
║ ========================= ║
║ by Allan J. Bremer ║
║ ║
║ ║
║ Copyright (c) 1994 by Allan J. Bremer ║
║ ║
║ ║
╚═════════════════════════════════════════════════════════╝
Customer Service
Customer Service Phone Number: (716)434-7823
Compuserve User Number 73113,2206
Mr. Machinist is always uploaded to these popular BBS's:
Mr. Machinist BBS - 716-434-1448 14400 - 24hrs
Deep South BBS - 716-433-5524 14400 - 24hrs
SME BBS - 313-271-3424 14400 - 24hrs
Exec. PC - 414-789-4390 14400 - 24hrs
Turbo City - 209-599-7435 14400 - 24hrs
July 26, 1994 Page 1
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
TABLE OF CONTENTS Page
A) PREFACE . . . . . . . . . . . . . . . . . . . . 5
B) LEGAL NOTICE . . . . . . . . . . . . . . . . . 6
1. INTRODUCTION . . . . . . . . . . . . . . . . . 6
1.1 What is Mr. Machinist? . . . . . . . . . 6
1.2 Why use Mr. Machinist? . . . . . . . . . 6
1.3 History of Mr. Machinist . . . . . . . . 7
1.4 How to use this manual . . . . . . . . . 8
1.5 Definition of Shareware . . . . . . . . 9
1.6 Disclaimer Agreement . . . . . . . . . . 10
2. GETTING STARTED . . . . . . . . . . . . . . . . 11
2.1 Backing Up Your Disk and Data . . . . . 11
2.2 Hardware requirements . . . . . . . . . 11
2.3 Files Needed . . . . . . . . . . . . . . 12
2.4 File Created On Your Drive . . . . . . . 12
2.5 Installation . . . . . . . . . . . . . . 13
2.6 Quick Start . . . . . . . . . . . . . . 14
2.7 Additional Materials . . . . . . . . . . 15
2.8 Registration . . . . . . . . . . . . . . 16
2.9 Customization. . . . . . . . . . . . . . 17
3. SUPPORT POLICIES . . . . . . . . . . . . . . . 17
3.1 Technical Support BBS . . . . . . . . . 17
3.2 Voice Calls . . . . . . . . . . . . . . 18
3.3 Mail . . . . . . . . . . . . . . . . . . 18
4. REFERENCE . . . . . . . . . . . . . . . . . . . 18
4.1 Introduction . . . . . . . . . . . . . . 18
4.2 Bringing Up Menus . . . . . . . . . . . 18
4.3 Moving Around . . . . . . . . . . . . . 19
4.4 Entering Data . . . . . . . . . . . . . 19
4.5 The Title Bar . . . . . . . . . . . . . 20
4.6 Systems Date . . . . . . . . . . . . . . 20
4.7 Exiting Mr. Machinist . . . . . . . . . 20
4.8 Manipulating Windows . . . . . . . . . . 21
4.8.1 Mouse. . . . . . . . . . . . . . 21
4.8.2 Keyboard . . . . . . . . . . . . 21
4.9 The Help File . . . . . . . . . . . . . 23
4.10 Date, Time and Screen Saver . . . . . . 23
July 26, 1994 Page 2
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
TABLE OF CONTENTS Page
4.11 File Menu . . . . . . . . . . . . . . . 24
4.11.1 Open . . . . . . . . . . . . . . 24
4.11.2 New . . . . . . . . . . . . . . 26
4.11.3 Save . . . . . . . . . . . . . . 27
4.11.4 Save As . . . . . . . . . . . . 27
4.11.5 Save Done. . . . . . . . . . . . 27
4.11.6 Print . . . . . . . . . . . . . 27
4.11.7 Print Answer File. . . . . . . . 29
4.11.8 Show Answer File . . . . . . . . 30
4.11.9 Change Directory . . . . . . . . 30
4.11.10 Dos Shell . . . . . . . . . . . 30
4.11.11 Print Registration Invoice . . . 31
4.11.12 Sequence a CNC File. . . . . . . 31
4.11.13 Un-Sequence a CNC File . . . . . 33
4.11.14 Split a CNC File . . . . . . . . 34
4.11.15 Exit Mr. Machinist . . . . . . . 35
4.12 Edit Menu . . . . . . . . . . . . . . . 36
4.12.1 Undo . . . . . . . . . . . . . . 36
4.12.2 Cut . . . . . . . . . . . . . . 36
4.12.3 Copy . . . . . . . . . . . . . . 37
4.12.4 Paste . . . . . . . . . . . . . 37
4.12.5 Show Clipboard . . . . . . . . . 37
4.12.6 Clear . . . . . . . . . . . . . 37
4.13 Windows Menu . . . . . . . . . . . . . . 38
4.13.1 Resize/Move . . . . . . . . . . 38
4.13.2 Zoom . . . . . . . . . . . . . . 39
4.13.3 Next . . . . . . . . . . . . . . 39
4.13.4 Close . . . . . . . . . . . . . 39
4.13.5 Tile . . . . . . . . . . . . . . 40
4.13.6 Cascade . . . . . . . . . . . . 40
4.14 Search Menu . . . . . . . . . . . . . . 40
4.14.1 Find . . . . . . . . . . . . . . 41
4.14.2 Replace . . . . . . . . . . . . 41
4.14.3 Search Again . . . . . . . . . . 42
4.15 Circle Menu . . . . . . . . . . . . . . 42
4.15.1 Circle Segment . . . . . . . . . 42
4.15.2 Circle Area . . . . . . . . . . 43
4.15.3 Circular Ring Area . . . . . . . 43
4.15.4 Circular Ring Sector Area . . . 43
4.15.5 Circular Sector Area . . . . . . 43
4.15.6 Circumference . . . . . . . . . 44
4.15.7 Three Points on a Circle . . . . 44
4.15.8 Pin in a Diamond . . . . . . . . 44
4.16 Math Menu . . . . . . . . . . . . . . . 44
4.16.1 Trig. . . . . . . . . . . . . . 45
4.16.2 Conversions . . . . . . . . . . 46
4.16.3 Polar Coordinates . . . . . . . 47
4.16.4 Distance Across Square Corners . 47
4.16.5 Distance Across Hex Corners . . 47
4.16.6 Distance Between Two Points . . 47
July 26, 1994 Page 3
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
TABLE OF CONTENTS Page
4.16.7 Middle of Two Points . . . . . . 47
4.16.8 Three Points, Shift and Rotate . 47
4.16.9 Bolt Circle. . . . . . . . . . . 48
4.16.10 Calculator . . . . . . . . . . . 48
4.17 Areas and Volumes Menu . . . . . . . . . 50
4.17.1 Acute Angle . . . . . . . . . . 50
4.17.2 Barrel . . . . . . . . . . . . . 51
4.17.3 Cone . . . . . . . . . . . . . . 51
4.17.4 Cube . . . . . . . . . . . . . . 51
4.17.5 Cycloid . . . . . . . . . . . . 51
4.17.6 Cylinder . . . . . . . . . . . . 51
4.17.7 Ellipse . . . . . . . . . . . . 52
4.17.8 Ellipsoid . . . . . . . . . . . 52
4.17.9 Frustum of a Cone . . . . . . . 52
4.17.10 Frustum of a Pyramid . . . . . . 52
4.17.11 Hexagon . . . . . . . . . . . . 52
4.17.12 Hollow Cylinder . . . . . . . . 53
4.17.13 Hollow Sphere. . . . . . . . . . 53
4.17.14 Obtuse Angle . . . . . . . . . . 53
4.17.15 Octagon . . . . . . . . . . . . 53
4.17.16 Parallelogram . . . . . . . . . 53
4.17.17 Polygon . . . . . . . . . . . . 53
4.17.18 Portion of a Cylinder . . . . . 53
4.17.19 Prism . . . . . . . . . . . . . 54
4.17.20 Pyramid . . . . . . . . . . . . 54
4.17.21 Rectangle . . . . . . . . . . . 54
4.17.22 Right Triangle . . . . . . . . . 54
4.17.23 Spandrel/Fillet . . . . . . . . 54
4.17.24 Square . . . . . . . . . . . . . 54
4.17.25 Square Prism . . . . . . . . . . 55
4.17.26 Sphere . . . . . . . . . . . . . 55
4.17.27 Spherical Sector . . . . . . . . 55
4.17.28 Spherical Segment . . . . . . . 55
4.17.29 Spherical Wedge . . . . . . . . 56
4.17.30 Spherical Zone . . . . . . . . . 56
4.17.31 Torus . . . . . . . . . . . . . 56
4.17.32 Trapezium . . . . . . . . . . . 56
4.17.33 Trapezoid . . . . . . . . . . . 57
4.17.34 Wedge . . . . . . . . . . . . . 57
4.18 Rates Menu . . . . . . . . . . . . . . . 57
4.18.1 Speed and Feed for Drilling. . . 58
4.18.2 Speed and Feed for Milling . . . 62
4.18.3 Speed and Feed for Tapping . . . 63
4.19 Options Menu . . . . . . . . . . . . . . 64
4.19.1 Mouse. . . . . . . . . . . . . . 64
4.19.2 Save Desktop . . . . . . . . . . 64
4.19.3 Retrieve Desktop . . . . . . . . 65
4.19.4 Use .BAK File. . . . . . . . . . 65
July 26, 1994 Page 4
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
TABLE OF CONTENTS Page
5. EDITOR HELP . . . . . . . . . . . . . . . . . . 65
( Many editing procedures are discussed here. )
6. QUICK-KEY CHART . . . . . . . . . . . . . . . . 77
7. SPECIAL THANKS. . . . . . . . . . . . . . . . . 80
A) PREFACE
Welcome to Mr. Machinist.
Mr. Machinist is a program for the machinist, the engineer,
and any one else who is involved in the process of design and
engineering. It was developed for the machinist who is new at
computers and especially revolves around the CNC milling and
turning machinist and operator. The program is a useful tool
and time saver for the CAD/CAM programmer also. In fact, Mr.
Machinist can give you an answer to many problems faster than
the shops CAM software can start up!
This easy to use menu driven program is designed to solve the
every day geometry and trigonometry problems that machinist
and industrial engineers encounter.
Get the chord of a circular sector, convert decimal degrees to
hours, minutes, and seconds, find the proper speed and feed
for a machining center, view a decimal chart, use the
scientific calculator for formulas, edit multiple files that
were created manually or by your CAM software, insert or
delete N sequence numbers from CNC text files, 'split' a large
CNC text file into their appropriate program numbers instead
of cutting and pasting. You also have the option to strike F1
for instant help on hundreds of subjects. These are just some
of the many possibilities of Mr. Machinist.
One major advantage of Mr. Machinist is its ability to
continually keep an answer file of all the functions you
choose. This Answer file is constantly being updated as you
require answers to functions. You may view the answer file
or print it at will. This answer file, called MRMSOLVE.TXT,
exists on your drive only during your current session. The
answer file is deleted upon exiting but you have the choice
of editing it or renaming it for future reference. There are
two other files that are created if certain functions are
preformed and they are the Drill Speed and Feed, and the Bolt
Circle function. The reason behind this is that these
functions, at times, require a large file or separate piece of
information. You may read about these functions in more
detail in their appropriate sections of this manual.
The Mr. Machinist program is intended for any machine shop
that wants to save time and money. Some operators of machine
tools can spend a lot of time trying to figure out problems
July 26, 1994 Page 5
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
like trigonometry or getting the chord of a circle. Some of
these functions require more than a few entries in a
calculator and can cause a machinist to sit down and scratch
his head for an hour causing all kinds of lost time.
Ultimately, the best way to use the Mr. Machinist program is to
put a computer in the center of the shop and let everyone who
needs it use it. Buy an old used computer with a mouse and run
Mr. Machinist from it. The program can run on any DOS based
computer and needs no extra memory or speed requirements.
B) LEGAL NOTICE
Mr. Machinist is distributed as is. The author disclaims all
warranties, expressed or implied. The author will assume no
liability for damages either from the direct use of this
product or as a consequence of the use of this product.
1 INTRODUCTION
1.1 WHAT IS THE MR. MACHINIST PROGRAM?
Mr. Machinist is a program that was developed by a CNC
machinist for other machinist, programmers and engineers.
It is a menu driven, text based environment with the novice
computer user in mind.
Mr. Machinist's main purpose is to save time and money and
increase production in a shop environment by solving math
calculations with the least amount of data input.
The Mr. Machinist program is not a CAD/CAM program nor is
it a drawing program. It is meant to be used along with CAM
software to further the programmers capabilities and speed
up production time. One example is finding the chord of a
circle. If you wanted to find the chord of a circle in a
major CAM software package, nine times out of ten you will
have to draw the circle and check the distance. It takes
about ten seconds to find a chord in Mr. Machinist!
Mr. Machinist can also find the solutions to many other shop
math orientated calculations like trigonometry, geometry,
conversions, areas and volumes, and the program can also
help the machinist in calculating speeds and feeds, chip
load and surface feet per minute.
1.2 WHY USE THE MR. MACHINIST PROGRAM?
Use Mr. Machinist to increase productivity, decrease down
time, and increase machining knowledge. Mr. Machinist is
also a great program to introduce to machinist who want to
get into using a computer for the first time. 90% of the
July 26, 1994 Page 6
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
people in the average machine shop have never had the
opportunity to acquire knowledge of computers. Here is a
program that will do that and at the same time make there
job a lot easier!
1.3 HISTORY OF THE MR. MACHINIST PROGRAM
1985 - A passing thought...
1990 - A trig problem on a Vic 20...
1991 - Mr. Machinist Beta Version in Pascal...
1992 - Started developing program in October of 1992 and began
to release the Beta versions to major bulletin boards
in January of 1993.
1993 - Version 19.0 Beta, the last Beta version. ( 10-01-93 )
1993 - Version 1.00 - Released 10-31-93
1993 - Mr. Machinist 1.01 ( 12-15-93 )
Tried a mouse arrow instead of a block cursor but their
was reports of screen bugs so it's back to the block
cursor for now.
There was also a bug found in the Split CNC file function.
Program would lock up if a non-existing file was chosen.
1993 - Mr. Machinist 1.02 ( 12-21-93 )
Back to the block cursor.
CNC file split function fixed.
1994 - Mr. Machinist 1.03 ( 01-05-94 )
Started to use an overlay file called MRM.OVR. This allo
fewer memory problems and allows the program to upgrade to
a much larger size. The single MRM.EXE file was just to
big.
Also added an Oblique Triangle function.
1994 - Mr. Machinist 1.04 ( 02-26-94 )
Re-compiled under Turbo Pascal Version 7.0.
1994 - Mr. Machinist 1.05 ( 03-23-94 )
Found bugs in last version. System would lock-up if a fo
place decimal was input into the 'Chip Load' input line in
the 'Milling' feed function.
July 26, 1994 Page 7
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
System would also lock-up if you tried to sequence/un-seq
a file.
Added a 'Bugs' help screen to main help menu to display b
from previous versions.
1994 - Mr. Machinist 1.06 ( 03-30-94 )
Input line bug found in 1.05. Also added information out
to the answer file called MRMSOLVE.TXT upon executing the
sequence and un-sequence functions.
1994 - Mr. Machinist 1.07 ( 04-06-94 )
Added extra 'Spaces' function to sequence and un-sequence
functions. Also changed 'N' numbers to four digit leading
zeros.
1994 - Mr. Machinist 1.08 ( 05-05-94 )
Made a few minor changes in dialog box positions and then
uploaded the program to a few places. After a few days
a decision was made to up-grade many functions and then
call it 1.09.
1994 - Mr. Machinist 1.09 ( 05-18-94 )
Moved dialog boxes out of the way of menus, caused execut
of 'OK' button by striking 'Enter' on last input line,
removed the bug that caused system lock-up in 3 points on
circle if a user input coordinates that rest on a straigh
added a function in the circle menu called, 'Pin in a Dia
that calculates a diameter within a four sided symmetrica
added a printhelp choice in the helpfile, revised the man
fixed the bug in the bolt circle function where if a user
the function once then 'Escaped' out and then used the fu
a second time right away it would cause a system lock-up,
the views in 'bolt circle' and 'drill details' to 'editab
1.4 HOW TO USE THIS MANUAL
We suggest you read the first four chapters to acquaint
yourself with the basics of shareware, the requirements and
options of the program, and the installation procedure. Then
browse the remainder to get an idea of its content. Once the
program is installed and running, refer to the references for
the specific area you that you may have a question about.
A HINT: This file is plain ASCII text. If you save the
original and make a copy, you could insert any specific key
for a text search to any topic you use frequently. You could
also delete portions and modify the table of contents. Then
call up the file in a second ( or third ) window in the editor
and you would have an instant reference. This process would
July 26, 1994 Page 8
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
give a searchable, scrollable supplement to the on-line help
from the F1 key. *< NOTE >* The editor in this program has
a capacity of about 64K which is smaller than this file. You
may have to break the file into pieces, or use some type of
file viewer like LIST.COM possibly in a task swapper like the
DOS shell.
To get the most out of the Mr. Machinist program, you must
read this manual carefully. It will answer any questions you
might have about Mr. Machinist's operation. You are able to
search through this document by line numbers if you are
viewing it from a computer program. There are many programs
on the market that can do this but I believe the LIST program
by Vernon D. Buerg to be the best.
It is assumed that you have access to a DOS manual and you
will try your best to get acquainted with the different
commands that DOS has to offer. Even though Mr. Machinist is
an easy to use menu driven program it is still a good idea
get an understanding of the basics of DOS.
Instead of using the phrase, 'Mr. Machinist' in this document
you will see the letters 'MRM' which mean the same thing.
This will save a lot of time and space.
1.5 DEFINITION OF SHAREWARE
Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and
continue using it, you are expected to register. Individual
programs differ on details -- some request registration
while others require it, some specify a maximum trial
period. With registration, you get anything from the simple
right to continue using the software to an updated program
with printed manual.
Copyright laws apply to both Shareware and commercial
software and the copyright holder retains all rights, with a
few specific exceptions as stated below. Shareware authors
are accomplished programmers, just like commercial authors,
and the programs are of comparable quality. (In both cases,
there are good programs and bad ones!) The main difference
is in the method of distribution. The author specifically
grants the right to copy and distribute the software, either
to all and sundry or to a specific group. For example, some
authors require written permission before a commercial disk
vendor may copy their Shareware.
Shareware is a distribution method, not a type of software.
You should find software that suits your needs and
pocketbook, whether it's commercial or Shareware. The
Shareware system makes fitting your needs easier, because
you can try before you buy. And because the overhead is low,
prices are low also. Shareware has the ultimate money-back
July 26, 1994 Page 9
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
guarantee -- if you don't use the product, you don't pay for
it.
1.6 DISCLAIMER - Agreement
Users of Mr. Machinist must accept this disclaimer of
warranty: "Mr. Machinist is supplied as is. The author
disclaims all warranties, expressed or implied, including,
without limitation, the warranties of merchantability and of
fitness for any purpose. The author assumes no liability for
damages, direct or consequential, which may result from the
use of Mr. Machinist."
Mr. Machinist is a "shareware program" and is provided at no
charge to the user for evaluation. Feel free to share it
with your friends, but please do not give it away altered or
as part of another system. The essence of "user-supported"
software is to provide personal computer users with quality
software without high prices, and yet to provide incentive
for programmers to continue to develop new products. If you
find this program useful and find that you are using
Mr. Machinist and continue to use Mr. Machinist after a
reasonable trial period, you must make a registration payment
of $49.00 to F1 COMPUTING. The $49.00 registration fee
will license one copy for use on any one computer at any one
time. You must treat this software just like a book. An
example is that this software may be used by any number of
people and may be freely moved from one computer location to
another, so long as there is no possibility of it being used
at one location while it's being used at another. Just as a
book cannot be read by two different persons at the same
time.
Commercial users of Mr. Machinist must register and pay for
their copies of Mr. Machinist within 30 days of first use or
their license is withdrawn. Site-License arrangements may be
made by contacting Allan J. Bremer. The MRMORDER.DOC file is
provided for registration.
Anyone distributing Mr. Machinist for any kind of
remuneration must first contact Allan J. Bremer at the
address below for authorization.
You are encouraged to pass a copy of Mr. Machinist along to
your friends for evaluation. Please encourage them to
register their copy if they find that they can use it. All
registered users will receive a copy of the latest version of
the Mr. Machinist system.
July 26, 1994 Page 10
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
2. GETTING STARTED
2.1 BACKING UP YOUR DISK AND DATA
The first thing you must do is to make a working copy of
your original disk. Because disks are susceptible to damage,
it is unwise to use the original program disk for regular
use. If it is ever lost or damaged you would have to
purchase a new disk or spend more time on the phone lines
downloading the program.
If you should lose or damage the working copy, you can
always use the original program disk to make another working
copy.
In order to make a working copy of your original disk or
file you will need to use one of the DOS commands that can
transfer or copy the contents of your original disk onto
another disk.
Here is one example that will copy ALL of the contents of
one disk onto another:
Let us assume that you have the Mr. Machinist program on a
high density 5 1/4 disk and you want to make a backup copy
on another 5 1/4 high density disk. You could use the
command called DISKCOPY. One thing to keep in mind about the
DISKCOPY command is that if you use it on a 5 1/4 high
density disk then you have to have a 5 1/4 high density disk
to copy it to. Both disk must be the same format!
Insert the original disk into your drive, get onto that
drive by typing its letter and a colon, ( A: ).
Now type the command, ( DISKCOPY ). At this point your
system will ask you to insert the SOURCE disk. The source
disk is your original disk. After it reads a sufficient
amount of data into your RAM memory it will ask you to
insert your TARGET disk, that's your backup or working copy
disk. Be careful not to get your source and target disks
mixed up. If your using high density disk and there is a
lot of data on it then it can take a few times of inserting
the target and source.
The only real way to get efficient at using DOS commands is
to use them and read a book that explains DOS in a way that
you can understand. Some people can learn it well from the
DOS manual and others may want to go out and purchase a
beginners guide to DOS. Either way, you will do yourself a
favor by getting good at DOS!
2.2 HARDWARE REQUIREMENTS
Any IBM or IBM compatible XT computer can operate the Mr.
Machinist program. XT, 286, 386, 486, it does not matter
what the computer is, it will run! It does not matter what
July 26, 1994 Page 11
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
type of video adapter you have either, it will run in color,
in mono, in Hercules, CGA, EGA, VGA, SVGA, it's all
automatic. The program does not use extended or expanded
memory but it needs all the standard memory you can give it.
It also has no use for a math co-processor. A mouse is an
excellent way to run the Mr. Machinist program but it is not
required. The Mr. Machinist program must be executed from
a hard drive. It is possible for it to run on a floppy disk
but it is very slow in execution and very non-productive.
DOS version 3.3 or above is required to run the program. It
is very advisable to run your system under DOS version 5.0
or above. This version is a much better version than the
older versions and it also has a little help file that you
can use to get help on almost any DOS command. Many people
never read their DOS manual and therefore they are lacking in
the knowledge of operating system commands. If you have DOS
version 5 or above a good command to remember is the help
command. Let's say that you need help on the COPY command.
You would type, 'COPY /?' and then on-line help will pop up.
Mr. Machinist can utilize a printer also and one is highly
recommended. There may be times when a CNC programmer may
want to take a copy of the program to there machine for a
reference.
One thing that is not needed to run Mr. Machinist is an
expensive computer.
2.3 FILES
There are two files that are needed to run Mr. Machinist:
MRM.EXE and MRM.OVR. There are other files that come
with the program disk but are not required to execute the
program. The third most important file is MRMHELP.HLP, the
help file.
Here is a list of the files that you should have on the
distribution disk:
FILE_ID.DIZ = The description file used by BBS programs.
HISTORY.TXT = The history of Mr. Machinist.
INSTALL.EXE = Mr. Machinist's installation program.
MRMORDER.DOC = The order form to register the program.
K0203.TXT = A sample CNC milling program.
MRM.EXE = The main executable file.
MRM.OVR = The overlay file.
MRMANUAL.DOC = The Mr. Machinist Manual. (Your reading it!)
MRMHELP.HLP = The help file.
README.TXT = First time information about Mr. Machinist.
WHATSNEW.TXT = New functions in this version.
2.4 FILES CREATED ON YOUR DRIVE
July 26, 1994 Page 12
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Mr. Machinist Text Files
========================
The Mr. Machinist program can create, edit, and delete
three different files on your hard drive upon each execution.
MRMSOLVE.TXT, MRMDRILL.TXT, and MRMBOLT.TXT.
MRMSOLVE.TXT
============
This is a file that is created and deleted each
time the program is executed. It holds all of the answers
to each function except drill speeds and feeds and bolt
circle calculations. This file can be viewed and printed at
any time. Holding down the 'Ctrl' key and then striking 'F1'
will let you view this file and holding down the 'Ctrl' key
and then striking 'P' will print this file.
MRMDRILL.TXT
============
This is a file that is created only when you choose the drill
speed and feed function. It holds all of the answers
to the drill speed and feed calculations. This file can be
viewed and printed at any time. Holding down the 'Ctrl' key
and then striking 'F4' will let you view this file and holding
down the 'Ctrl' key and then striking 'F6' will print this
file.
MRMBOLT.TXT
============
This is a file that is created only when you choose the bolt
circle calculation function. It holds all of the answers
to the bolt circle calculations. This file can be
viewed and printed at any time. Holding down the 'Ctrl' key
and then striking 'F8' will let you view this file and holding
down the 'Ctrl' key and then striking 'F9' will print this
file.
===============================================================
All of these files get deleted or 'cleaned up' after you exit
the program. If you would like to save these files in order
to edit them later or have them available for information then
you must rename them before you exit the program. You would
do this by bringing them up in the editor and choosing the
'Save As' function. If for some reason the files do exist on
your drive when you first execute MRM (Mr. Machinist) the
program will detect this and ask you if you want to delete
them or leave them alone. If you do not delete them then the
new information will be appended or 'added' to the already
existing files.
2.5 INSTALLATION (Read README.TXT file for install updates!)
The installation program makes it easy for a user to transfer
July 26, 1994 Page 13
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
the proper files from a disk to their hard drive. The
installation program is only meant to be executed from a
disk drive and not the hard drive.
The files that get copied in the installation process are as
follows:
FILE_ID.DIZ = The description file used by BBS programs.
HISTORY.TXT = The history of Mr. Machinist.
MRMORDER.DOC = The order form to register the program.
K0203.TXT = A sample CNC milling program for tutorial.
MRM.EXE = The main executable file.
MRM.OVR = The Overlay file.
MRMANUAL.DOC = The Mr. Machinist Manual. (Your reading it!)
MRMHELP.HLP = The help file.
README.TXT = First time information about Mr. Machinist.
WHATSNEW.TXT = New functions in this version.
2.6 QUICK START
If you have been following this manual then you should
have a working copy of the Mr. Machinist program and your
original disk is put away some where. If your not running
the program from a disk, which is true 99% of the time, then
you should have two working copies of the Mr. Machinist
program and also your original disk.
To start-up Mr. Machinist simply enter, 'MRM'. To preform a
function, hold down the 'Alt' key and strike the highlighted
letter of your choice from the upper menu. If you wanted to
edit a file you would hold down the 'Alt' key and then
strike 'F', this will bring down the file menu. From there
you could choose from a new file to one that already exists.
At this time you can see all the other menus by simply
pressing your right or left arrow keys. Press the 'Enter'
key to view the choices under the menu item. Always remember
that help is always near by simply striking the 'F1' key.
Keep in mind that there will always be a file called
MRMSOLVE.TXT created and deleted each time you run the
program. This file holds all of your answers for viewing
or printing at any time. At the end of the session, upon
exit of the program, MRM will delete this file. There is
a possibility of two other files being created and deleted
the same way. They are MRMDRILL.TXT and MRMBOLT.TXT. The
reason behind these two files being separate from the main
answer file called MRMSOLVE.TXT is that they could, at times,
hold a lot of information. If you wanted to calculate a bolt
circle pattern with 237 holes then this file will have all of
those X and Y coordinates for you to print. You also may, at
times, want to know some drilling speeds and feeds and only
that. MRMDRILL.TXT holds all of the hardness, speed and feed,
information for you to view or print at any time.
July 26, 1994 Page 14
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
2.7 ADDITIONAL MATERIALS
It is very advisable to own your own Machinery's Handbook.
The latest one at this writing is the 24th Edition. This
book is considered to be the Machinist's 2nd Bible, the 1st
Bible should be the real one!
There are many books about formulas and feed rates and
engineering calculations available at your public library.
There is one excellent publisher that is considered to be
the main supplier of industrial books and that is the
Industrial Press, Inc. Write or call them for a catalog
of all their books.
INDUSTRIAL PRESS, INC.
200 MADISON AVENUE
NEW YORK, NY 10016
PHONE (212) 889-6330
2.8 REGISTRATION
MR. MACHINIST (TM) for MS-DOS
INDIVIDUAL USE
* Diskette with programs and documentation ... $49.00
SITE LICENSE
============
The following information describes the Mr. Machinist
registration fees for use on more than one computer:
Site licenses are available for Mr. Machinist. A site
license is needed if Mr. Machinist will be used on more
than one computer. The rates of these licenses are as
follows:
2 to 9 computers ..... at $39 each
10 to 24 computers ..... at $30 each
25 to 49 computers ..... at $24 each
50 to 99 computers ..... at $18 each
100 to 200 computers ..... at $14 each
200 to 500 computers ..... at $12 each
Write or call for pricing on quantities over 500.
FUTURE ENHANCEMENTS
Job log database
Points/Tangent math
Larger Edit Buffer
Windows version in C++
News letters (Registered users)
July 26, 1994 Page 15
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Allan Bremer
134 West Ave. #2
Lockport, NY 14094
(716)434-7823 --> Voice ( Please, Not after 10:00pm )
(716)434-1448 --> Mr. Machinist BBS (14400 24hrs)
(716)433-5524 --> Deep South BBS (14400 24hrs)
See the file called MRMORDER.DOC for more registration
information.
Here is an example of the file MRMORDER.DOC:
============================================
TO: FROM:
F1 COMPUTING Name: _________________________
134 WEST AVE. #2
LOCKPORT, NY 14094 (Company): _________________________
716-434-7823 Voice Address: _________________________
716-434-1448 MRM BBS
716-433-5524 Deep South BBS City: _________________________
Today's
date: ___________ State, ZIP Code: _________________________
(Country): _________________________
Daytime
Phone #: _________________________ FAX #: ___________________
MR. MACHINIST (TM) for MS-DOS
INDIVIDUAL USE
* Diskette with programs and documentation ..... $49 _____
MULTIPLE USE
* SITE LICENSE for the use of MR. MACHINIST.
(INCLUDES ONE DISKETTE WITH PROGRAMS AND DOCUMENTATION.)
2 to 9 computers .. at $39 each # computers ___x 39 ____
10 to 24 computers .. at $30 each # computers ___x 30 ____
25 to 49 computers .. at $24 each # computers ___x 24 ____
50 to 99 computers .. at $18 each # computers ___x 18 ____
100 to 199 computers .. at $14 each # computers ___x 14 ____
200 to 500 computers .. at $12 each # computers ___x 12 ____
WRITE OR CALL FOR PRICING ON QUANTITIES OVER 500.
Extra program disk & documentation with purchase of
SITE LICENSES OF 2 OR MORE available at $8.00 each. ___x 5 __
Shipping & Handling (Postal) US & Canada $5.00/item
July 26, 1994 Page 16
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Outside US & Canada $11.25/item _____
NEW YORK RESIDENTS add applicable State & County Sales Tax____
TOTAL ENCLOSED US FUNDS US$________
Registered users will receive upgrades for 50% of the current
registration fee and registered site licenses will receive
upgrades for 25% of current registration fees for life.
MS-DOS is a registered trademark of Microsoft Corporation.
2.9 CUSTOMIZATION
If there are certain formulas or functions and/or procedures
that your company or you would like to see in MRM let us know
on the registration order form. You or your place of
employment may use a standard formula that requires a lot of
input and time to get the result. Well, with Mr. Machinist
you only need input the known values and all other formulas
are done instantly! Still figuring out formula upon formula
using your little calculator? Get it into Mr. Machinist and
get productive!
Customization can be done for registered users. The cost
depends upon the time and size of the procedure but most
formulas can be implemented at the standard cost of 50% of
the registration fee.
For further information on customization, contact the author
at the address given.
3. SUPPORT POLICIES
3.1 TECHNICAL SUPPORT BBS
There is no support BBS for the Mr. Machinist program at this
time, however you may call the BBS's listed here:
Mr. Machinist BBS: 716-434-1448 14400 - 24hrs
Deep South BBS: 716-433-5524 14400 - 24hrs
SME BBS: 313-271-3424 14400 - 24hrs
Exec PC: 414-789-4390 14400 - 24hrs
Turbo City: 209-599-7435 14400 - 24hrs
If you have trouble getting a copy of the latest version please
leave a message on Compuserve for user number 73113,2206. You
may also send $5.00 to the author and you will be sent the
latest version on a disk size that you specify. All mail is
sent 2-day air. The easiest way to receive the Mr. Machinist
program is to call the Mr. Machinist BBS, the only time the line
would be busy is if someone else is on or the author is using
the computer.
July 26, 1994 Page 17
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
3.2 VOICE CALLS
There is a customer service number for registered users to
call. If unregistered users wish to speak to the author to
confirm his existence or to give comments and suggestions
then they are free to do so. We cannot, however, accept
collect calls.
Customer service phone number: (716) 434-7823 (Voice)
3.3 MAIL
If you have comments or suggestions or bug reports then
you can certainly send them in the mail. When you register
you will print and fill out the included file called
MRMORDER.DOC and send it to:
F1 COMPUTING
134 WEST AVE. #2
LOCKPORT, NY 14094
4. REFERENCE
4.1 INTRODUCTION
The reference section of this manual is designed to give
you the information you need to understand the functions
of the Mr. Machinist program and at the same time to
explain the reasoning behind some of the methods. It
takes you through all of the functions of the program and
gives you many hints on how to operate the program in such
a way as to give you peak performance and productivity.
Remember, if your viewing this file from your computer you
may use a program like LIST by Vernon D. Buerg (c) and use
the line number functions to search the document. The
line number functions for the list program are the '+',
'-', and the '#' keys. If you hold Shift and strike the
'#' key you will be prompted for the line number to go to.
If you strike the '+' key you will be prompted for the
line number to go to forward from the point you are at.
If you strike the '-' key you will be prompted for the
line number to go to backward from the point you are at.
This method makes it very simple to get to where you want
to be in the document at any given time.
4.2 BRINGING UP MENUS
In this type of standard interface you will find there are
many different ways to do the same thing. You can strike
the 'F10' key and the cursor will enter into the top menu
words. From there you can move your arrow keys to the
left or right to land on the menu of your choice. Once
July 26, 1994 Page 18
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
your on the menu title you can then strike 'Enter' and the
menu will be 'pulled down' for your viewing. Using your
arrow keys once again you can go up or down in the menu
to highlight your choice. When your menu choice is
highlighted you may strike 'Enter' to 'pop up' your menu.
The fastest method of menuing in Mr. Machinist is by using
your mouse to point and shoot. To bring up a menu using
this method you would double click on the menu title to
pull down the menu and then double click on your menu
choice to execute the function. For right handed people
the left mouse button is used to double click. If your
left handed you can use the mouse option in Mr. Machinist
to switch buttons so that the right mouse button is the
execute switch. Keep in mind that there is a time limit
to your double clicking. If you double click too slow your
choice will not be executed. Mr. Machinist does have an
option that you can choose in order to slow down or speed
up your mouse double click.
4.3 MOVING AROUND
In no time at all you will begin to feel at home with this
type of interface or 'look'. As you get familiar with the
program you will learn to 'drag' the windows around, edit
files, print, and do math functions without ever getting
rid of a window. This type of interface is used very
widely in the computer environment. The things you will
learn while using this program will be used in many other
programs that you come across.
4.4 ENTERING DATA
In order to get answers you must give questions and the
way to give questions in MRM is to input data in input
lines. The two most important keys that have to do with
an input line is the 'Tab' key and the 'Shift' key.
These are the keys that cycle you through the dialog boxes.
In other words you can move to the different choices in a
dialog box by using these keys. Using a mouse you would
have to click once in the input line and you will be ready
for input. You may also use your arrow keys to cycle through
input lines.
Some input lines will only take certain types of data. In
most input lines you will be expected to insert numerical
data and not letters. If you happen to input the wrong
type of data into an input line, you will be displayed an
error message telling you what you did wrong and then you
will be taken back to the dialog box so you can start
over again.
July 26, 1994 Page 19
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.5 THE TITLE BAR
Every window has a title bar. The title bar is simply the
name of the file that is associated with this particular
window. The title bar of a dialog box us usually an
indicator as to the function of that dialog.
╔═[■]═════ Title ═════[ ]═╗ <--Title Bar
║ ║
║ ║
║ ║
║ ║
║ ║
╚════════════════════════─┘ <--Resize corner
4.6 SYSTEMS DATE
If your computer system has the proper date set then
MRM will display today's date at the top right of your
screen. Today's date will also be inserted automatically
into the answer file called MRMSOLVE.TXT which is created
on your hard drive each time the program is executed or
run. You will also observe the date that the program and
help file was compiled or created. From the main program
you can do an 'Alt-F1' and the 'about' information box
will be displayed. An 'Alt-F1' is done by holding down
the 'Alt' key and then tapping the F1 key. After you tap
'F1' you then let up on the 'Alt' key.
4.7 EXITING MR. MACHINIST
You exit MRM by 'Alt-X', clicking on the bottom portion of
the screen over the letters 'Alt-X', or pulling down the
file menu and then selecting 'Alt-X'. You will find that
through out MRM there will be many ways to do the same
thing. This gives you the chance to do what you like to
do best.
In the shareware version of the program you will
be asked if you would like to print a registration invoice
so you can be a registered user. If you choose 'Yes' you
will print a copy of the file MRMORDER.DOC on your
printer. If your printer is not working properly for some
reason then you will be displayed an Error box telling you
that there is a problem. If you choose 'No' from the
print invoice message you will exit with a information
message just before DOS takes over.
These 'nag' screens will not appear in a registered
version. An unregistered shareware version of MRM is a
little slow due to these start and finish nag screens. To
be productive with the program you must become a registered
user.
July 26, 1994 Page 20
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.8 MANIPULATING WINDOWS
Many windows can be open at one time while your using MRM.
At times there may be windows that are blocking the view
of other windows, this is when a user needs to know how to
manipulate windows quickly.
Windows are manipulated by the mouse, the keyboard, or
both mouse and keyboard. Manipulation is done by resizing
and/or moving.
4.8.1 USING A MOUSE TO MOVE WINDOWS
You can move a window using the mouse by
aiming for the 'header' of the window and then 'dragging'
the mouse. The header is the top double line of a window
and it usually has a file name at the top or a caption.
To 'drag' the mouse means to click the mouse and hold the
button down while moving the mouse around. Once you get
to where you want to be you release the button. You can
resize the window using the mouse by 'dragging' the lower
right hand corner of the window. The resize corner looks
different than any other corner of the window.
To 'zoom' a window using the mouse you must double click
anywhere on the top line of a window. When this is done
the window will take up all of the screen except the
program headers and footers. If you double click the top
of the window again it will go back to it's original size.
You can also cycle through window sizes the same way by
striking the 'F5' key.
You can activate a window by clicking anywhere on it or in
it. The active window is shown by a double outlined box
and all the other windows are single lined. Always
remember, some windows may be hidden by other windows and
therefore you can't find them to click on them!
Well, no problem, you could either move your windows
around to see if there are other windows behind them or
you can strike the 'F6' key which is the 'next' key. Using
the 'next' function you will be cycled through the windows
in the order that they were brought up.
To close a window using the mouse you would go to the
upper left of any window and there you will see a small
box that is enclosed in brackets, that is the 'close box'.
Clicking on the close box will close the window for good.
4.8.2 USING THE KEYBOARD TO MOVE WINDOWS
To fastest way to access the windows menu is to use
July 26, 1994 Page 21
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
'Alt-W'. This will bring up the windows menu. You will
notice six different choices:
Resize/move Ctrl-F5
Zoom F5
Next F6
Close Alt-F3
Tile
Cascade
To resize a window using the keyboard you would highlight
the Resize/move menu choice and then strike 'Enter'. Of
course for this function to work you have to have a window
open in the first place. After you strike 'Enter' you
will notice that the window border goes from a double line
to a single line. This indicates that the computer is in
the process of manipulating that window. You will not be
able to strike other keys or do other functions until your
move is complete. When the window has a single line
border it is ready and waiting to be moved. You now must
use the arrow keys to move the window in the size that it
is now at. If you want to make the window smaller or
larger you hold down the 'Shift' key while you use the
arrow keys. Using these two methods you can place a
window anywhere on the screen and make it any size you
want. After you have completed the move or resize you
must do one last important thing, strike the 'Enter' key
to complete the process! If you forget to do this you
might think that you locked up your computer when all
you really need to do is to strike 'Enter'.
To 'Zoom' a window to full size and then back to its
previous state you would toggle the 'F5' key or highlight
the menu choice and strike 'Enter'. To toggle means to go
off and on, back and forth, etc.
The 'F6' key is the 'Next' key which cycles you through
your open windows. This function is activated by actually
striking the 'F6' key or highlighting the 'Next' key using
your arrow keys and then striking 'Enter'.
To 'Close' a window use 'Alt-F3' or highlight the 'Close'
menu choice using your arrow keys and then strike 'Enter'.
To 'Tile' a window means to place all windows that are
currently open, next to each other. The meaning of the
word lies behind floor tile. When you look at a floor
that has tile on it you will notice that all the squares
are next to each other. This is just how the 'Tile'
function works. To activate this function you would
highlight the 'Tile' menu choice and then strike 'Enter'.
To 'Cascade' a window means to place one window on top of
another while letting the previous windows header be
exposed. To activate this function you would highlight
July 26, 1994 Page 22
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
the 'Cascade' function and then strike 'Enter'.
4.9 THE HELP FILE ( F5 will Resize it )
The help file is one of the major functions of MRM. It is
basically a huge book with many cross references. When you
see words that are highlighted in yellow you can 'click' on
them for there cross reference. If you have a monochrome
monitor you will notice the difference of these words by
a brighter color. If you do not have a mouse you can use
the 'Tab' key to access the cross references.
You will also notice that you can go to an index by striking
'Enter' at any time while your in the help file. The
index is actually a dictionary of manufacturing terms
geared toward a Machinist or Industrial Engineer.
The help file is actually the manual on-line! There is a
help function for everything in MRM! If at any time you
you have a question about what you are doing or your stuck
at comprehending a certain function then you should go
to the help file. This help file is growing rapidly as
new versions of MRM come out. There basically is no limit
on the size of the help file so maybe it will eventually
be a machinist handbook on line!
There is much more information in the help file than one
may expect. Decimal charts, formulas, G and M code
definitions, manufacturing history, machining hints, and
much more.
4.10 DATE, TIME, AND SCREEN SAVER
The date that your system has accepted will be shown in
the upper right hand corner at the top of the screen.
This date should be today's date. If it is not then you
should re-set your systems date by using the DATE command
through DOS.
If you have the wrong date on your system then all the files
that your system creates will have the wrong creation date
and time stamped in them.
The time is shown in the lower right hand corner of the
screen. This is the system time and it should be set the
same way as the date. If it is wrong then you should use
the TIME command through DOS.
There is a screen saver in the Mr. Machinist program that
helps computer monitors from burn-in. This especially
helps monochrome monitors because they are easily done in
by burn-in. There is no option for a user to set the time
of the screen saver activation at this time. Possibly in
July 26, 1994 Page 23
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
future versions this option will be installed. For the
time being, the screen saver is set to begin after five
minutes of nothing happening. If you touch a key or move
the mouse then the count down will begin all over again.
The message that the screen saver will display can be
customized by registered users when they specify on the
registration form. The shareware version shows:
'Strike Esc key to return to Mr. Machinist'
4.11 FILE MENU
The file menu brings down a menu full of choices that have
to do with editing and printing files. This menu also has
the change directory function which helps you search
certain directories without typing in full file names.
There is also a Dos Shell function within this menu that
'shells' you out to DOS. To 'shell' out means to leave
your program temporarily and go into DOS so you can
execute other programs. Keep in mind that when you do
this, Mr. Machinist still takes up a little memory so do
not try to execute a program that uses a lot of memory or
you will not be able to execute it. To get back into your
program after shelling out type 'EXIT' at the DOS command
line. One thing you can also do to make DOS shell easier
is to write a small batch file so that when you strike E
a batch file called E.BAT executes and gives the command
EXIT.
The last command in the file menu is the 'Alt-X' or 'Esc'
command. This command will exit Mr. Machinist. Strike it
any time to exit the program. If your editing a file and
you have not saved it, the program will ask you to save it
before exiting.
4.11.1 File Menu - Open [F3]
To access the 'Open' menu choice using the keyboard
you must use 'Alt-F' to first bring down the file
menu and then strike 'Enter'. You do not need to
use the arrow keys to highlight the menu choice if
it is your first time into the 'File Menu' because
the 'Open' menu choice will already be highlighted
by default seeing that it is the first choice on the
list.
Using the mouse you would click on the 'File' menu and
then click on the 'Open' line.
The ultimate way to get to the 'Open a File' dialog
box is to strike the 'F3' key!
July 26, 1994 Page 24
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
This will open a file selection dialog box that will
display all the files in your current directory.
There is a limit on the number of files in a directory
that this file dialog box will seek. Let's say you have
400+ files in one directory, well when you strike 'F3'
to bring up the file dialog box it may say, 'To many
files'. This means that you have to many files in the
current directory for this function to handle. This
limitation is being worked on so in the near future
this problem will not exist.
At the top is an input line under the 'Name'
designation. You may type in the file name of your
choice and then strike 'Enter'. You do have the
option of using wild card characters. If you do not
know the name of the file you want to edit or the
file is in another directory then you have two
choices in the method of retrieval.
1) From the file menu select, 'Change Dir'. A
directory selection box will appear and you can use
the keyboard or the mouse to highlight your choice,
then strike 'Enter' or double click with the mouse to
get to that directory. Then the 'Change Dir' box
will display the files and sub-directories of that
particular choice. At that point you can highlight
the file name of your choice and strike 'Enter' or
double click.
2) If you do not know the name of the file you want
to edit then you will have to search for it. If you
remember the first few characters of the file name,
you could use wild cards to cause the selection box
to display only those files that meet your criteria.
Example: RA??.* will show you all files that start
with RA and have one or two characters after it and
any extension or no extension.
RAT.TXT
RA.DOC
RA
RA55
If you type a file name in the input line that does
not exist and then strike 'Enter', the editor will
create and open an empty file for you by that name.
You will notice a down arrow symbol to the right of
the input line, this is a history list, a list of
names you have already used. In order to view
certain files that you have already viewed using
this dialog then you simply strike the down arrow
July 26, 1994 Page 25
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
and a list of previous viewed files will appear.
You have the option to choose file names from it by
highlighting the file and striking enter or double
clicking it with your mouse.
Choosing the 'Open' box will load the file you have
chosen into a new edit window.
The file list box is the largest box of the file
selection dialog box. This box will show you every
file that matches up to your specifications in the
input line above it. It will also display the child
and parent directories of the current directory.
(You can further your understanding of the principles
of directories and sub-directories by referring to
your DOS manual.)
There are some helpful functions you can use while
your in the file list box. One way to get into the
file list box is to strike 'Enter' after you have
chosen 'Open' from the 'File' menu. Another way is
to click on any file name in the box with your mouse.
Your 'Tab' key on the key board will cycle you
through the many choices of your file selection box
in one direction, while holding down the 'Shift' key
and then striking 'Tab' will cycle you through in the
other direction. The Page Up and Down keys will let
you view more files if there are more than can fit in
one windows view port. The arrow keys will cycle you
through individually.
When your in the file list box you can also type a
lower case letter to search for a file name that
starts with that letter. If you type a second
letter, it will search for the file name with the
first letter you typed and the second letter you
typed. You can continue this for all file letters
or number characters. If you type a capital letter
you will search for a directory name in the same
manner.
At the bottom of the file dialog box is an
information panel. This will tell you all of the
information of the file that is currently
highlighted.
4.11.2 File Menu - New
The 'New' command will bring up an edit window with
no title. At that time you can start editing a new
file. If you want to save it you can bring up the
file menu and choose 'Save as' or 'Save'.
Either way you will be asked to give the file a name
because it does not have a name and it needs one. If
July 26, 1994 Page 26
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
you try to 'Exit' the program without saving it you
will be asked if you want to save it or not. It's
always a good idea to save the file your working on
about every 5 minutes or so.
4.11.3 File Menu - Save [F2]
The 'Save' menu will save a named file to your disk.
You will be asked to give the file a name if you try
to save an un-named file. You must be editing a file
before this can be active. If your editing a file
that is already named, the 'Save' command will save
the file without showing you a thing. You'll see
your hard drive light come on if your saving it to
the hard drive or you will see your floppy light
light up.
The fastest way to save a named file is to strike
the F2 key!
4.11.4 File Menu - Save as
Save text in the current window to disk under a new
file name. You are asked to which file you would
like to save the text. The file may be an existing
disk file, or a new file.
Once your text is saved, you can continue using the
editor on the current edit window. Note that the
window title will change to reflect your new file
name.
This command is disabled until you open an edit
window.
4.11.5 File Menu - Save Done [Ctrl]-[K]-[D]
Saves text in the current window to disk and closes the
edit window. If your window is titled UNTITLED, you
will be asked to supply a file name. Otherwise, the
text is saved to disk using the current window title.
This command is disabled until you open an edit
window.
4.11.6 File Menu - Print
You will be able to search through a dialog box
and choose the file that you would like to print.
If you are editing a file or files and you would
like to print one of them, then strike 'F8'.
July 26, 1994 Page 27
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
You may print the current file that is being edited
by striking the 'F8' key. A window will pop up
asking you if you really want to print the current
file. Using the mouse you may click on yes, strike
'spacebar' or 'Enter' and your file will print.
Strike the 'Esc' key to exit and say no, or you may
click on the 'no' button.
This will open a file selection dialog box that will
display all the files in your current directory. At
the top is an input line under the 'Name'
designation. You may type in the file name of your
choice and then strike 'Enter'. You do have the
option of using wild card characters. If you do not
know the name of the file you want to print or the
file is in another directory then you have two
choices in the method of retrieval.
1) From the file menu select, 'Change Dir'. A
directory selection box will appear and you can use
the key board or the mouse to highlight your choice,
then strike enter or double click with the mouse to
get to that directory. Then the 'Change Dir' box
will display the files and sub-directories of that
particular choice. At that point you can highlight
the file name of your choice and strike 'Enter' or
double click to print that particular file.
2) If you do not know the name of the file you want
to print then you will have to search for it. If you
remember the first few characters of the file name,
you could use wild cards to cause the selection box
to display only those files that meet your criteria.
Example: RA??.* will show you all files that start
with RA and have one or two characters after it and
any extension or no extension.
RAT.TXT, RA.DOC, RA, RA55
If you type a file name in the input line that does
not exist and then strike 'Enter', an error will
occur and you will be told that there is no such file
in that path, by that name. You will notice a down
arrow symbol to the right of the input line, this is
a history list, a list of names you have already
used. Strike the down arrow while your in the input
line to activate it.
You have the option to choose file names from it by
highlighting the file and striking enter or double
clicking it with your mouse.
Choosing the 'Open' box will print the file you have
July 26, 1994 Page 28
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
chosen.
The file list box is the largest box of the file
selection dialog box. This box will show you every
file that matches up to your specifications in the
input line above it. It will also display the child
and parent directories of the current directory.
(You can further your understanding of the principles
of directories and sub-directories by referring to
your DOS manual.)
There are some helpful functions you can use while
your in the file list box. One way to get into the
file list box is to strike 'Enter' after you have
chosen 'Open' from the 'File' menu. Another way is
to click on any file name in the box with your mouse.
Your 'Tab' key on the key board will cycle you
through the many choices of your file selection box
in one direction, while holding down the 'Shift' key
and then striking 'Tab' will cycle you through in the
other direction. The Page Up and Down keys will let
you view more files if there are more than can fit in
one windows view port. The arrow keys will cycle you
through individually.
When your in the file list box you can also type a
lower case letter to search for a file name that
starts with that letter. If you type a second
letter, it will search for the file name with the
first letter you typed and the second letter you
typed. You can continue this for all file letters or
number characters. If you type a capital letter you
will search for a directory name in the same manner.
At the bottom of the file dialog box is an information
panel. This will tell you all of the information of
the file that is currently highlighted.
4.11.7 File Menu - Print Answer File [Ctrl]-[P]
There is a file that is created on your drive each
and every time you execute MRM called MRMSOLVE.TXT.
This file holds the answers to every function that is
executed in the program. It gives the date and time
of file creation and neatly formats your answers so
that you may choose to print them out at any time by
holding down the 'Ctrl' key and then tapping the 'F1'
key.
MRMSOLVE.TXT is not something that is in memory, it
is a file that gets written to every time you do a
math function in the program and it gets deleted upon
program exit. If you choose to keep the file for
later reference you must rename the file.
July 26, 1994 Page 29
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.11.8 File Menu - Show Answer File [Ctrl] [F1]
'Ctrl-F1' will bring up the answer file called
MRMSOLVE.TXT in the editor for you to view or edit.
This is the file that contains all of your answers to
the current session.
4.11.9 File Menu - Change Directory
From the 'File' menu select, 'Change Dir'. The
'Change Directory' box will appear and you can use
the key board or double click the mouse to highlight
your choice, then strike 'Enter' or double click to
enter that directory into the input line. At that
point you can click the mouse on the 'OK' button or
strike 'K' to make the choice valid and make this
directory the default one. If you choose the 'Chdir'
button you will make the input lines directory your
choice also but it will not continue to be the
default.
Your 'Tab' key on the key board will cycle you
through the many choices of the 'Change Directory'
box in one direction, while holding down the 'Shift'
key and then striking 'Tab' will cycle you through in
the other direction. The Page Up and Down keys will
let you view more directories in the directory tree
list box if there are more than can fit in one
windows view port. The arrow keys will cycle you
through individually.
If you type a directory name in the input line that
does not exist and then strike 'Enter', or click on
'OK' you will get an error message that says,
"Invalid drive or directory".
You will notice a down arrow symbol to the right of
the input line, this is a history list, a list of
directories that you have already used. You have the
option to choose from it by highlighting the
directory and striking 'Enter' or double clicking it.
Choosing the 'Revert' button makes your previous
choice the current directory.
4.11.10 File Menu - Dos Shell
To 'shell' out means to leave your program
temporarily and go into DOS so you can execute other
programs. Keep in mind that when you do this,
Mr. Machinist still takes up a little memory so do
not try to execute a program that uses a lot of
memory or you will not be able to execute it. To get
back into your program after shelling out type 'EXIT'
July 26, 1994 Page 30
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
at the DOS command line. One thing you can also do
to make DOS shell easier is to write a small batch
file so that when you strike 'E' a batch file called
E.BAT executes and gives the command EXIT. If you
need more information on creating BATCH files you can
look into a DOS manual.
Remember that the library has rows of computer books
to!
4.11.11 File Menu - Print Registration Invoice [F9]
This option will check to see if your printer is
online and then it will print an invoice so that you
can register this software. If you have registered
the Mr. Machinist program than this menu choice is
here for you to give order forms to other companies
and friends who may want the program.
For a $49.00 registration fee you will become a
registered user of the Mr. Machinist program with
a license for use on one computer only.
For SITE LICENSE REGISTRATION and other information
see the enclosed file called MRMORDER.DOC.
To view the order form before you print it, tap your
'tab' key. That will cause the cursor to shoot down
to the first help word which in this case is
MRMORDER.DOC. Once the phrase is highlighted you can
strike the 'Enter' key to view the document.
4.11.12 File Menu - Sequence a CNC File [Ctrl]-[F3]
A sequence number is usually the first word that
appears in a block or sentence of a text file for CNC
machines. There are two main reasons behind a
sequence number.
1) Lets the operator know which line the machine is
currently processing.
2) Provides the operator a way to search or find a
particular line.
These sequence numbers usually go to four digits and
begin with an N.
The very first line of a CNC program or 'text file' alw
begins with an O on the CNC machine but not always in a
file on a personal computer.
Here is an example of a G and M code file with
sequence numbers:
July 26, 1994 Page 31
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
:0203 (05-07-93)
N0005 (ARM-ROCKER)
N0010 (123456 JOB#1234)
N0015 G00 G17 G40 G49 G80
N0020 G30 G91 Z0
N0025 T01M6
N0030 (.625 EMILL)
N0035 G55 G90 G00 X-.65 Y0.0
N0040 S1800 M03
N0045 G43 Z1. H12
N0050 M08
N0055 Z.1
N0060 G01 Z-.031 F20.0
N0065 X.65 F5.0
The Mr. Machinist program has a function in it that
can insert N sequence numbers into an un-sequenced
G and M code file on the personal computer.
If there are already scrambled sequence numbers in
the file it would be wise to remove the sequence
numbers using the remove function and then
re-sequence the file using this function.
There is also the capability to insert or remove
spaces between letters and numbers in a 'G' coded
file for the sequence and un-sequence function. Some
shops like to get rid of the spaces for more disk
space. The CNC controler can handle and except a
file whether it has spaces or not.
To Insert Sequence Numbers into a File
======================================
A Sequence dialog box will first display and it
will ask you for the 'source' file, the file that
needs to be sequenced. At this input line you
insert the file that you would like to sequence.
The next input line is the destination file. The
Mr. Machinist program will not over write the old
file but it will create a new file so that you will
always have your original to go back to.
The next input line needs to know the 'N' start
number. All 'N' numbers will have leading zeros and
four digits but you do not need to type in the leading
zeros. If you want your first number to be 'N0010'
you would type '10' in this input line, you do not
have to insert the 'N', input only the number.
Next you will be asked for the increment number.
This number can not be greater than 10 because if you
incremented at a very large number your file could go
July 26, 1994 Page 32
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
over the CNC control's alloted amount of 4 digits.
Lastly you will be asked to input 'y/n/a'. This
input line has to do with spaces. Here is the
definition of what 'y/n/a' means:
y = (y)es, add one space between every letter and number
in the file, except for the first letter 'N'. If
there is already a space between each letter and
number in the file then after this function there
will be two spaces between them, you probably do
not want that. Some 'CAM' programs generate 'G'
coded files that have no spaces between letters and
numbers. Spaces create what is called, 'white spac
White space can make a file much more readable!
n = (n)o spaces. If you want a single space removed
between each letter and number then type 'n'. If t
file does not have a space between a letter and
number then nothing will happen. If the file has t
spaces between a letter and a number then it will
remove one space and leave the other after this
function goes to work. This 'remove space' function
can save disk space on a computer but with today's
hard drives...what's a space?
a = (a)lone or you could say, 'leave it alone'. This
choice will sequence a file but will leave it the
way the original was, except for the sequenced 'N'
numbers ofcourse.
4.11.13 File Menu - Un-Sequence a CNC File [Ctrl]-[U]
The Mr. Machinist program has a function in it that
can remove 'N' sequence numbers from a CNC text file
on your computer. In the first input line you will
be asked for the source file that you want the 'N'
numbers removed from. In the next input line you will
insert the name of the new destination file. If the
new file exists on your drive you will be shown an
error box and then you will start the process over.
The removal function will un-sequence every line
except lines that do not have 'N' sequence numbers in
them.
Lastly you will be asked to input 'y/n/a'. This
input line has to do with spaces. Here is the
definition of what 'y/n/a' means:
y = (y)es, add one space between every letter and number
in the file, except for the first letter 'N'. If
there is already a space between each letter and
number in the file then after this function there
July 26, 1994 Page 33
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
will be two spaces between them, you probably do
not want that. Some 'CAM' programs generate 'G'
coded files that have no spaces between letters and
numbers. Spaces create what is called, 'white spac
White space can make a file much more readable!
n = (n)o spaces. If you want a single space removed
between each letter and number then type 'n'. If t
file does not have a space between a letter and
number then nothing will happen. If the file has t
spaces between a letter and a number then it will
remove one space and leave the other after this
function goes to work. This 'remove space' function
can save disk space on a computer but with today's
hard drives...what's a space?
a = (a)lone or you could say, 'leave it alone'. This
choice will sequence a file but will leave it the
way the original was, except for the sequenced 'N'
numbers ofcourse.
4.11.14 File Menu - Split a CNC File [Ctrl] [F10]
Before we get into 'Split a CNC File' let's begin
with clearing a CNC's storage capacity:
Clear Your CNC's Storage Capacity
=================================
Some machine shops have to download there CNC files
to a personal computer in an office some where. Many
shops now are supplying there workers with computers
right on there bench near there machine. As a CNC's
control gets filled with programs it can become full
and cause the operator to have to download one or
more programs to make room enough for the current
program to load.
Many CNC controls offer a function that lets them
download ALL files in the CNC's storage to ONE file on
the personal computer. This is the fastest method of
clearing the CNC storage. There is just one big
problem that people face when they have this huge
file on there computer with many programs all in one
file, they have to manually cut and paste to get
even one program back to the CNC.
Mr. Machinist has a one of a kind function in it that
can 'split' a large file that has been downloaded
from a CNC. The purpose of this function is to
rewrite ALL of the individual programs to separate
files on the personal computer and they are named by
there four digit program number just as they were on
the CNC with an additional extension of .TXT.
July 26, 1994 Page 34
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
The main purpose of the 'Split' function is to split a
large text file that was downloaded to a personal
computer by a CNC machine into all of the original
separate programs. You would have to manually cut
and paste using an editor to do this if you did not
have this function to work with and that would take
a lot of time and money!
Mr. Machinist will ask you for the file name of the
large text file and then it will look for the first
occurrence of a line that starts with a ':'. Once it
finds the colon Mr. Machinist will get the next four
digits and add an extension of .TXT to it and give
the new file the proper program number. It will then
begin to copy every line after the colon to the new
file UNTIL it reaches a blank line.
Once a blank line is encountered the program will
look for the next occurrence of a ':' which should be
the next line. At that time the same process occurs
until every file is written to the specified
directory.
The split function will show the MRMSOLVE.TXT answer
file after the process is complete. If a file was
found to already exist on your drive and the split
function could not create the file then you will
be shown an error message stating that the file
already exist. These error messages will go to the
answer file also in order that you can view the
results at the end of the function. If a file exists
you can either rename it or delete it out of your
system and then run the split function again. The
files that were already created will not be created
again.
After this process is complete, the original large
file will still remain for you to decide what you
want to do with it.
One little note: A good CNC programmer should know a
lot about DOS. Read manuals carefully and study to
show thyself approved!
4.11.15 File Menu - Exit Mr. Machinist [Alt]-[X]
If you hold down the 'Alt' key with one finger and
strike the 'X' key with another finger you will exit
the program. The only reason that you may not be
able to exit is that you may have some active windows
on your desk top that you need to close or your
editing a file that has been modified and not saved.
July 26, 1994 Page 35
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.12 EDIT MENU
This menu allows you to cut, copy, and paste text to and
from the clipboard. You can also undelete your last text
operation, clear selected text from your document without
putting it into the clipboard, or view current clipboard
contents.
The Edit menu gives you six choices that have to do with
editing a file.
1. Undo - Undeletes the last line deleted or changed.
2. Cut - Removes selected text from file to clipboard.
3. Copy - Copies selected text to clipboard.
4. Paste - Copies text from clipboard to file.
5. Show - Shows context of clipboard.
6. Clear - Removes selected text without going to
clipboard.
4.12.1 Edit Menu - Undo [Ctrl]-[Q]-[L]
Undo your last text operation. Whether you entered
text that you don't really want, or accidentally
deleted some text you would like to restore, UNDO
will restore the text to its original context.
However, you must select UNDO before you use any
cursor key. The UNDO buffer is based on cursor
movement. As long as you are entering or deleting
text you can UNDO it. This also applies to marking
blocks of text and deleting them. The deletion can
be undone, as long as you don't move the cursor with
a cursor key (i.e., [PgUp], [Right-Arrow], [Home],
etc.). Once the cursor is moved, the UNDO buffer
flushes itself and the original text context is
forever gone.
This does not apply to using any of the text
reformatting keys. Wordwrap can not be undone. Nor
can paragraph or document reformatting.
This command is disabled until you enter or delete
text in an edit window.
4.12.2 Edit Menu - Cut [Shift]-[Del]
[Ctrl]-[K]-[Y]
Cut selected text out of your document to the
clipboard. Using CUT indicates that you want to
"cut" your selected text, removing the text from
your document.
This command is disabled until you place text on the
clipboard.
July 26, 1994 Page 36
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.12.3 Edit Menu - Copy [Ctrl]-[Ins]
[Ctrl]-[K]-[K]
Copy selected text to the clipboard. Using COPY
indicates that you want to take a "copy" of your
selected text, leaving the text in your document
intact.
This command is disabled until you place text on the
clipboard.
4.12.3 Edit Menu - Paste [Shift]-[Ins]
[Ctrl]-[K]-[C]
Paste text into your document from the clipboard.
In order to use this option, text must have been
placed on the clipboard previously using COPY or CUT
commands.
This command is disabled until you place text on the
clipboard.
4.12.4 Edit Menu - Show Clipboard
Show Clipboard Contents Alt-E-S
View the contents of the clipboard. The clipboard
will be blank unless you previously put something on
it using the COPY or CUT commands.
To exit the clipboard, press [Alt]-[F3] and you will
return to your current edit window.
4.12.5 Edit Menu - Clear
Clear - Removes selected text without going to clipboar
Selected text is that text which you highlight in your
document. Once text has been selected, you may COPY,
CUT, or CLEAR the text. Selected text has a
different color than regular text.
Clear selected text from your document. This is much
like the CUT option, but the selected text is not put
on the clipboard.
Use this command only if you want to delete selected
text for good. This command is disabled until you
select text.
July 26, 1994 Page 37
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.13 WINDOWS MENU
This menu allows you to navigate amongst the different
windows open on the desktop, resize or move a window, or
arrange your windows in a tile or cascade pattern on the
desktop.
The Windows menu gives you six window manipulation
choices.
1. Resize/move - Use arrow keys or shift-arrow keys to
move or resize.
2. Zoom - F5 will toggle off and on the 'zoom' window functi
3. Next - F6 will toggle between active windows.
4. Close - Alt-F3 will close the current window.
5. Tile - View all edit windows.
6. Cascade - Stacks all edit windows.
4.13.1 Windows Menu - Resize/Move
There are two windows that can be resized, the edit
window and the help window. All windows can be
moved. Learning to resize and move windows at a good
pace can really speed up the job of multiple editing
and/or viewing multiple formula answers.
Using the mouse is the quickest way to resize and/or
move a window. To resize a window using the mouse,
'drag' the mouse on the lower right corner of the
window. To 'drag' the mouse means to hold down the
left mouse button while you have the mouse cursor
positioned on a certain item. As you hold down the
left mouse button on the lower right corner, begin to
move the mouse around. You will now see that the
window resizes from the lower right position. The
window will stay at its current position as soon as
you take your finger off of the mouse.
To resize a window using the keyboard, you hold down
the 'Alt' key and then strike 'W'. This will pop down
the 'Window menu'. Strike the 'R' key to resize a
window. After striking the 'R' key you can use the
arrow keys to resize the window. When you have the
window where you want it, strike the 'Enter' key.
This will take you out of the resize mode.
To move a window using the mouse you drag the mouse
on the top heading of the window. The top heading
of a window is the wording that is centered on the
top line of the current window.
July 26, 1994 Page 38
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
To move a window using the keyboard you should hold
down the 'Alt' key and then strike the 'W' key and
the 'Window menu' will pop down. Then strike the 'M'
key and you will be able to move the window using the
arrow keys.
4.13.2 Windows Menu - Zoom
The zoom icon is located in the upper right corner of
most windows.
It means that this window can be zoomed in on to fill
the whole desktop or can be oomed out of to resume its
normal size. Not all windows can be zoomed. Dialog
boxes are usually not "zoomable."
Zoom Icon []
╔═[■]═════ Title ═════[ ]═╗ <--Title Bar
║ ║
║ ║
║ ║
║ ║
║ ║
╚════════════════════════─┘ <--Resize corner
4.13.3 Windows Menu - Next [F6]
Go to the next window on the desktop, if you have
multiple windows on the desktop.
This command is disabled unless there is at least one
window on the desktop.
4.13.4 Windows Menu - Close [Alt]-[F3] or [Esc]
The close icon appears in the upper left corner of
almost every window. By clicking on it with your
mouse, you can quickly close a window. If you are
not using a mouse, press [Alt]-[F3] or [Esc].
Close Icon:[■]
╔═[■]═════ Title ═════[ ]═╗ <--Title Bar
║ ║
║ ║
║ ║
║ ║
║ ║
╚════════════════════════─┘ <--Resize corner
July 26, 1994 Page 39
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.13.4 Windows Menu - Tile
Arrange all windows on the desktop in a tile pattern.
An example of four windows tiled on the desktop would
look like this:
┌────────────────────────────────────┐
│ ╔[■]═══════1═[ ]╗┌────────────2──┐ │
│ ║ ║│ │ │
│ ║ ║│ │ │
│ ║ ║│ │ │
│ ╚═══════════════╝└───────────────┘ │
│ ┌────────────3──┐┌────────────4──┐ │
│ │ ││ │ │
│ │ ││ │ │
│ │ ││ │ │
│ └───────────────┘└───────────────┘ │
└────────────────────────────────────┘
Tiled Windows
This command is disabled unless there is at least one
window on the desktop.
4.13.5 Windows Menu - Cascade
Arrange all windows on the desktop in a cascade
pattern. An example of four windows cascaded on
the desktop would look like this:
┌──────────────────────────1─┐
│┌─────────────────────────2─┐
││┌────────────────────────3─┐
│││╔[■]═════════════════4═[ ]╗
│││║ ║
│││║ ║
│││║ ║
│││║ ║
│││║ ║
└└└╚═════════════════════════╝
Cascaded Windows
This command is disabled unless there is at least one
window on the desktop.
4.14 SEARCH MENU
The Search menu is used to find certain text in a file and
this function can also search and replace chosen text with
new text.
This menu has three functions to choose from.
1. Find - Finds the text of your choice.
2. Replace - Finds text and then replaces it with new text.
July 26, 1994 Page 40
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
3. Search again - Do another search using the same choice.
4.14.1 Search Menu - Find [Ctrl]-[Q]-[F]
Type in the text that you wish to find. You can also
press the down arrow key to bring up a history list
of the last text you looked for. Clicking the mouse
on the history list icon to the right of the input
line will do the same thing.
You have two options available when trying to find
text.
You can do a case sensitive search, which means text
must match the case of the text you entered before a
match is found.
You may search for whole words only, which means that
no match will be found if the text you input is part
of a word (i.e, TIME -- "sometime" is NOT a match).
You use the mouse or up/down arrow keys to highlight
the option you want, and click on it or press the
spacebar to toggle it on/off.
Find a particular bit of text in your document. A
dialog box will appear asking you what text to find,
and gives you the option of finding text that is case
sensitive or whole words only.
[Ctrl-L] will let you do a find action or a search and
replace action again.
This command is disabled until you open an edit
window.
4.14.1 Search Menu - Replace
Type in the replacement text you want. You can also
press the down arrow key to bring up a history list
of the last replacement text. Clicking the mouse on
the history list icon to the right of the input line
will do the same thing.
The first two options are for finding text.
You can do a case sensitive search, which means text
must match the case of the text you entered before a
match is found.
You may search for whole words only, which means that
no match will be found if the text you input is part
of a word (i.e, TIME -- "sometime" is NOT a match).
July 26, 1994 Page 41
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
You use the mouse or up/down arrow keys to highlight
the option you want, and click on it or press the
spacebar to toggle it on/off.
4.14.2 Search Menu - Search Again [Ctrl-L]
This function will let you continue a search or a
search and replace function without starting all over
again.
4.15 CIRCLE MENU
The Circle menu is filled with math functions that have
everything to do with circles. There are seven main
functions.
1. Circ. Segment -Find the angle, chord, height, or
Radius.
2. Circle Area - Find the surface area of a circle.
3. Circ. Ring - Find the surface area of a circular ring.
4. Circ. Ring Sector Area - Same as 3 but only a section.
5. Circ. Sector Area - Find a circular sector area. Only
two inputs needed.
6. Circumference - Find circle circumference.
7. Three Points - Find X and Y center and radius of a
circle.
8. Pin in a Diamond - Find the pin size/circle diameter
inscribed within a four sided symmetrical shape.
4.15.1 Circle Menu - Circle Segment
This function allows a user to find the Chord,
Height, Radius, Total Segment Angle, and Arc Length
from two knowns.
There are two instances where there can be no
solution, knowing just the Chord and Arc Length or
the Height and Arc Length.
The first step is to input the two known pieces of
information. Certain types of input are not
feasible. Take for example a Height input that is
greater than or equal to the Radius. If the Height
is greater than the Radius, subtract the Radius from
July 26, 1994 Page 42
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
the Height. Another example of improper input is a
Chord that is greater than the Diameter of the
Circle.
Remember that your answers not only go to a dialog
box but also to a file that exists on your hard drive
called MRMSOLVE.TXT. This file can be viewed or
printed at any time.
4.15.2 Circle Menu - Circle Area
This choice simply finds the area of a given circle
diameter.
Input the Diameter of the Circle you would like to
find the Area for.
Area = Pie x Radius Squared
4.15.3 Circle Menu - Circular Ring Area
This function will find the Area of a Circular Ring.
Input the Outside Diameter and then the Inside
Diameter.
Area = Pie x (OD² - ID²)
4.15.4 Circle Menu - Circular Ring Sector Area
This function is able to give you the Area of the
Sector of a Circular Ring. You need to know three
things: the Angle of the Sector, the OD and the ID.
Area of a Circular Ring Sector Formula
======================================
( OR = Outer Radius, IR = Inner Radius )
((Sector Angle x Pie) / 360)) x (OR² - IR²)
4.15.5 Circle Menu - Circular Sector Area
This function gives you a choice of entering the two
knowns and then calculates the answer. You may
either enter the Radius and Angle, Radius and Arc
Length, Radius and Area, Angle and Arc Length, Angle
and Area, or Area and Arc Length...any combination is
possible!
July 26, 1994 Page 43
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.15.6 Circle Menu - Circumference
This function will find the Circumference of a
Circle.
The circumference of a circle is the total length of
a circle, as if you were to 'cut' the circular line
and lay it flat and then measure it.
Circumference = Pie x Diameter
4.15.7 Circle Menu - Three Points On A Circle
A geometrical law says that if three point are in a
plane, in this case X and Y, and not in a straight
line or under one another, then it's possible to have
a circle pass through those three points. You will
find X and Y coordinates and radiuses of large
amounts if you input three points that are almost a
straight line.
Formula
=============================================
(X3²-X1²)+(Y3²-Y1²) (X2²-X1²)+(Y2²-Y1²)
------------------- - -------------------
2(X3-X1) 2(X2-X1)
Y = ----------------------------------------
Y3-Y1 Y2-Y1
----- - -----
X3-X1 X2-X1
(X3²-X1²) + (Y3-Y1)((Y3+Y1)-2Y)
X = -------------------------------
2(X3-X1)
R = Sqrt( (X3-X)² + (Y3-Y)² )
4.15.8 Circle Menu - Pin in a Diamond
This function will calculate a pin or circle diameter
inscribed within a four sided symmetrical shape. You
input the length of two sides to calculate the answer.
One side is the 'X' axis corner to corner and the other
side is the 'Y' axis corner to corner. It does not
matter which side you decide to call 'X' or 'Y'.
One important note to remember about this function is
that the four sided figure must have all square corners.
4.16 MATH MENU
The Math menu has nine functions to do with math.
July 26, 1994 Page 44
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
1. Trig. - Right angle trig. (Give the two knowns)
2. Conversions: a) Millimeters to Inches
b) Inches to Millimeters
c) Degrees to Degrees, Minutes, Seconds
d) Degrees, Minutes, Seconds to Degrees
e) Celsius to Fahrenheit
f) Fahrenheit to Celsius
3. Polar Coordinates - Gives an X and Y from a radius and an
4. Dist. Across Square Corners - Input height for answer.
5. Dist. Across Hex Corners - Input height for answer.
6. Dist. Between Two Points - Give two X and Y's.
7. Middle of Two Points - Give two X and Y's.
8. Three Points Shift/Rotate - Give three X and Y's and new
X and Y origins and the degree of rotation, (if any).
9. Calculator - Do formulas and calculations.
4.16.1 Math Menu - Trig.
Choosing this function will give you a screen that
will ask you for the two knowns of a right triangle.
The function will then give you all the angles and
side dimensions of that right triangle and also the
perimeter, inner circle diameter, outer circle
diameter, and perpendicular line that has to do with
that particular right triangle.
A triangle with a 90 degree angle in it. With two
known pieces of information, the solution to all
other sides and angles can be obtained as long as
one of those pieces of information is a side of the
triangle. The three angles added up must equal 180
degrees.
When you hold down the 'Alt' key and strike the 'T',
the Trig. screen will appear. The best way to cycle
through the input lines is to strike 'Enter'. If you
happen to put the maximum amount of digits (12) into
the input line then you will be automatically cycled
into the next input line. When you have your two
pieces of information entered you may then hold down
the 'Alt' key and strike 'O' for OK or you may strike
'Enter' until you have reached the OK button and then
strike 'Enter'. You may also use the up and down
arrows to move up and down the dialog box.
The 'Tab' key cycles you through the dialog box in
one direction. If you hold down the 'Shift' key and
then strike 'Tab' you will cycle through the dialog
box in the other direction.
The Perpendicular Line calculation that is given in
the answer box is the distance of the line that
extends from the intersection of the side opposite
and the side adjacent perpendicular to the
July 26, 1994 Page 45
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
hypotenuse. This distance is sometimes needed when a
milling machinist must put a part up on an angle in a
vise in order to machine a chamfer on it.
Theorem of Pythagoras:
a² + b² = c²
Where c = Length of hypotenuse,
a and b = the other sides.
Formula
■
■ ■
■ ■
a ■ ■ c
■ ■
■ ■
■ ->A ■ (A = The acute angle.)
■ ■ ■ ■ ■ ■ ■ ■
b
a Side Opposite
Sin A = - = -------------
c Hypotenuse
b Side Adjacent
Cos A = - = -------------
c Hypotenuse
a Side Opposite
Tan A = - = -------------
b Side Adjacent
b Side Adjacent
Cot A = - = -------------
a Side Opposite
c Hypotenuse
Sec A = - = -------------
b Side Adjacent
c Hypotenuse
Csc A = - = -------------
a Side Opposite
4.16.2 Math Menu - Conversions
1) Millimeters to Inches
2) Inches to Millimeters
3) Degrees in Decimal to D.M.S.
4) Degrees in D.M.S. to Decimal
5) Celsius to Fahrenheit
6) Fahrenheit to Celsius
July 26, 1994 Page 46
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Use your up and down arrow keys to choose the
conversion you would like, then strike the 'Tab' key
to move into the input line. Enter the number that
you would like to convert and then strike 'Enter'.
Degrees, Minutes and Seconds input
**********************************
Input the Degrees to the left of the decimal place
and minutes two places to the right of the decimal
place, and the seconds after the minutes, (two places
also).
INPUT EXAMPLE: 45.5434 = 45 Degrees
54 Minutes
34 Seconds
4.16.3 Math Menu - Polar Coordinates
This function will ask you for a radius and an angle
and then it will give you the X and Y coordinate of
the point where that angle line meets that radius
circle from center X/Y zero.
4.16.4 Math Menu - Distance Across Square Corners
This function will ask you for the height of the
square and then it will give you the distance from
corner to corner.
4.16.5 Math Menu - Distance Across Hex Corners
This function will ask you for the height of the hex
from top to bottom, (From flat to flat) and then give
you the distance across hex corners.
4.16.6 Math Menu - Distance Between Two Points
This function will ask you for two X and Y
coordinates and then give you the distance between
these two points.
4.16.7 Math Menu - Middle Of Two Points
This function will ask you for the two X and Y
coordinate locations. You will then be shown the X
and Y coordinate of the point that lies exactly in
the middle.
4.16.8 Math Menu - Three Points, Shifted And Rotated
July 26, 1994 Page 47
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
This function will ask you to input three X and Y
coordinates, a shift location, and a rotation angle.
The X and Y Datum position is what is being shifted
here or in other words the reference or datum point.
The rotation begins at the 3 O'clock position and
swings around in a counter clock wise direction.
4.16.9 Math Menu - Bolt Circle
This function will ask you for the diameter of the
Bolt Circle and then the number of holes and then the
angle of the first hole. Just as in most CAM
software, the angle starts at the right side of X
zero on the horizontal plane and swings its way
counter clock wise until it goes the full 360
degrees. You may insert a negative angle for the
first hole if you like.
When the Bolt Circle function is executed, it writes
its answers to a file on your drive called
MRMBOLT.TXT. After Mr. Machinist writes the answers
to the file it will display it. You can print the
MRMBOLT.TXT file at any time by striking, 'Ctrl-F9'.
You can view the MRMBOLT.TXT file at any time by
striking, 'Ctrl-F8'.
Keep in mind that every time you strike 'Ctrl-F8' and
the answer file 'pops' up, it shows you the current
state of MRMBOLT.TXT. When your done viewing the
file you should close the window by clicking on the
close icon or striking 'Alt-F3' or striking 'Enter'.
4.16.10 Math Menu - Calculator
You can use the keyboard or the mouse to operate the
calculator. 'F4' brings up the calculator at any
time and 'Alt-F3' or 'Esc' will close the calculator
window.
Left arrow erases the last character typed.
The ± key toggles the number from + to -.
( ± on keyboard is the 'Underscore' key )
The C key clears the input line.
Once the calculator window is on screen you will be
ready to enter your calculation or formula.
You can strike the 'Tab' key to move around the
calculator dialog box. Striking the 'Tab' key will
July 26, 1994 Page 48
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
take you to the 'Ok' button, once more will take you
to the 'Cancel' button and once more will take you
back to the input line. If you hold down the 'Shift'
key and then strike 'Tab' you will move around in the
opposite direction. You can also use the mouse to
click on one of these three items and activate them.
Once your in the input line you can start to enter
your data. When numerical entry is complete you may
strike 'Enter' or click on 'Ok' with your mouse or
strike 'O' for 'Ok'.
Example: 4+4*87/456*tan(56) then 'Enter'.
The order of precedence is at work here. The
calculator evaluates the parts of an expression
inside the most deeply nested parentheses before
anything else. In the example, the tangent of 56 is
calculated and then 87/456 is calculated, then the
two are multiplied and 4 is added.
Upper and lower case input of functions are treated
the same. You may also append an O for octal or an H
for hex after a number. If you input 55o, your
answer will be 45 because 55 in octal is 45. If you
input 640H, your answer will be 1600 because 640 in
hex is 1600. When you type a hex constant you must
be sure to type a number before it. If you type FF
for a hex number then you will get an error, but if
you type 0ff then you will get 255.
You may enter assignment statements such as, a:=3,
and b:=3, and also c:=sqrt(a*b). Always use a single
character as your variable, A to Z. If you use
assignment statements within expressions always be
sure they are predeclared. Here is an example using
the formula for RPM (R) of a spindle:
12 x F (Feet per Minute)
R = --------------------------
Pi x D (Diameter of Endmill)
You would enter f:=200 and then strike 'Enter',
d:=0.5 and 'Enter', and for the end result,
r:=(12*f)/(pi*d). If you were to leave out the
parentheses your result would be in error due to the
fact that the calculation would divide first and
then do its multiplication.
Standard Keys:
Tab = Activate next item
Shift-Tab = Activate in opposite direction.
F4 = Bring up calculator window
Alt-F3 = Close window. (Any time)
Esc = Close window. (Any time)
July 26, 1994 Page 49
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Enter = Calculate answer. (Valid input)
Calculator Functions
====================
Be sure to inclose functions with more than one
character within parentheses.
Example: 5*tan(45)*sqrt(7)
+ = Addition
- = Subtraction
/ = Division
* = Multiplicational
^ = Exponentiation
O = Octal (Precede Number)
H = Hex (Precede Number)
Pi = 3.1416.........
Frac = Fractional Value
Factor = Factorial (1 x 2 x 3 x 4....)
Exp = Natural Exponent
Int = Integer Value
Abs = Absolute Value
Log = Log Base 10
Sqrt = Square Root
Ln = Natural Log
ArcCos = ArcCosine
ArcCsc = ArcCosecant
ArcSin = ArcSine
Cos = Cosine
Csc = CoSecant
Sin = Sine
ArcCot = ArcCotangent
ArcSec = ArcSecant
ArcTan = ArcTangent
Cot = CoTangent
Sec = Secant
Tan = Tangent
4.17 AREAS AND VOLUMES MENU
4.17.1 Areas/Volume Menu - Acute Angle
An acute angle is an angle that is less than 90
degrees. An acute angled triangle is one with all
the angles less than 90 degrees.
a and b and c are the sides of the acute triangle.
Formula
=======
S = 1/2 x (a + b + c)
Area = Sqrt(S x (S - a)) x (S - b) x (S - c)
July 26, 1994 Page 50
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.17.2 Areas/Volume Menu - Barrel
A cylindrical object where the middle diameter is
greater than the end diameter. The sides of a barrel
shape can either be a circular arc or a parabola arc.
In the parabola arc the radius from the center of the
arc shape is constantly changing until it's peak at
the top of center.
The formula used here in Mr. Machinist is for the
circular arc.
Formula
=======
V = Approximate Volume
D = Middle Diameter
d = End Diameter
h = Height of Barrel Shape
Arc of a Circle (Barrel)
V = 0.262 x h x (2 x Sqr(D) + Sqr(d))
Arc of a Parabola (Barrel)
V = 0.209 x h x (2xSqr(D+Dxd+3/4xSqr(d))
4.17.3 Areas/Volume Menu - Cone
This function will ask you for a radius and a height
of a cone and then it will give you the area and the
volume of that cone in inches or millimeters.
4.17.4 Areas/Volume Menu - Cube
This function will ask you for a side dimension of a
cube and then will give you the volume of the cube in
inches or millimeters.
4.17.5 Areas/Volume Menu - Cycloid
This function will ask you for the radius of the
generating circle of a cyclode and then give you the
area.
Cycloid
=======
Location of a point on the circumference of a circle
that rolls along a straight line.
4.17.6 Areas/Volume Menu - Cylinder
July 26, 1994 Page 51
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
This function will ask you for the radius and height
of a cylinder and then give you the area, volume, and
the total area of cylindrical surface and end
surfaces.
4.17.7 Areas/Volume Menu - Ellipse
This function will ask you for the major axis
dimension and the minor axis dimension and then give
you the area and circumference of the ellipse.
4.17.8 Areas/Volume Menu - Ellipsoid
This function will ask you for the major axis
dimension and the minor axis dimension and then give
you the volume of the ellipsoid.
4.17.9 Areas/Volume Menu - Frustum of a Cone
This function will ask you for the base diameter and
the top diameter and the height of the cone and then
give you the volume.
4.17.10 Areas/Volume Menu - Frustum of a Pyramid
This function will ask you for the top area and the
bottom area and the height of the pyramid and then
give you the volume.
4.17.11 Areas/Volume Menu - Hexagon
This function will ask you for the outside radius,
the inside radius, and the length of a side but you
do not have to answer all of the input lines! You
only need to answer one of the questions and all
other answers will be given!
By inputting just the length of a side you get the
area, outer radius, inner radius and distance across
flats.
By inputting just the outer radius you get the area,
inner radius and distance across flats.
By inputting just the inner radius you get the area,
outer radius and distance across flats.
4.17.12 Areas/Volume Menu - Hollow Cylinder
This function will ask you for the outside diameter,
the inside diameter and the height of the cylinder
July 26, 1994 Page 52
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
and will give you the volume.
4.17.13 Areas/Volume Menu - Hollow Sphere
This function will ask you for the outside diameter
and the inside diameter of the hollow sphere and then
will give you the volume.
4.17.14 Areas/Volume Menu - Obtuse Angle
This function will ask you for the length of 3 sides
and then will give you the area of an obtuse angled
triangle.
(An angle that is between 90 degrees and 180 degrees.)
4.17.15 Areas/Volume Menu - Octagon
This function will ask you for the length of a side,
the outside radius, and the inside radius.
You only need to input one piece of information in
order to get your answers. The answers that are
given are the side length, the outside radius, the
inside radius, and the area of the octagon.
Octagon = A polygon with eight angles and eight
sides.
4.17.16 Areas/Volume Menu - Parallelogram
This function will ask you to input the length of
side A and the length of side B. You will then be
displayed an answer box giving you the 'area' of the
parallelogram.
4.17.17 Areas/Volume Menu - Polygon
This function will ask you to input four pieces of
data. You need not input all four.
You may input the number of sides, either ID or OD,
and the length of a side. You will then be displayed
an answer box giving you the 'area' of the parallelogra
4.17.18 Areas/Volume Menu - Portion of a Cylinder
A cylinder that is cut at the top or bottom on an
angle. If the cylinder was level at both ends then
it would be a cylinder, not a portion of a cylinder.
July 26, 1994 Page 53
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
A portion of a cylinder has 2 heights, the upper most
portion of the angle cut and the lower most portion.
Insert these heights as Height1 and Height2.
4.17.19 Areas/Volume Menu - Prism
This function will ask you to input two pieces of
data, the area of the prism and the height. You
would first have to find the area of the
'end surface' of the prism which could be of
different shapes. Once you know the area of the end
surface you can then input the height which is
measured perpendicular to the end surface. You will
then be displayed an answer box giving you the
'Volume' or the prism.
4.17.20 Areas/Volume Menu - Pyramid
This function will ask you to input two pieces of
data, the area of the pyramid's base and the height
of it. The base of the pyramid could be different
shapes so you would have to first find the area of
the base. After you have input the proper data you
will be displayed an answer box giving you the
'Volume' of the pyramid.
4.17.21 Areas/Volume Menu - Rectangle
This function will ask you for two pieces of data,
the length of one side and the length of the other.
You will then be displayed an answer box giving you
the 'Area' of the rectangle.
4.17.22 Areas/Volume Menu - Right Triangle
This function will ask you for two pieces of data,
the length of the side adjacent and the length of the
side opposite. You will then be displayed an answer
box giving you the 'Area' of the right triangle.
4.17.23 Areas/Volume Menu - Spandrel/Fillet
This function will have two input lines requiring you
to input data into one of them. Either input the
radius of the spandrel or fillet or input the chord.
You will then displayed an answer box giving you the
'Area' of the spandrel or fillet.
4.17.24 Areas/Volume Menu - Square
July 26, 1994 Page 54
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
This function will ask you for the length of a side
only. With that information you will be given the
diagonal length and the 'Area' of the square. The
diagonal length is the distance from one corner to
the opposite corner.
4.17.25 Areas/Volume Menu - Square Prism
This function will ask you for the length, width, and
height of the square prism or 'square box'. You will
then be shown an answer box giving you the volume of
the 'box'.
4.17.26 Areas/Volume Menu - Sphere
This function will ask you to input the radius of the
sphere. You will then be shown an answer box giving
you the 'Area' and the 'Volume' of the sphere.
4.17.27 Areas/Volume Menu - Spherical Sector
Chord, Volume, and Area of a Spherical Sector
=============================================
In the input box you must enter the Radius and Height
while in the spherical sector menu. While in the
spherical 'segment' menu you must enter the height
and one other input, either the radius or the chord.
The height can not be greater than 2 x Radius! You
will then be displayed an answer box giving you the
chord, volume, and area of the spherical sector.
A sphere is a closed surface where all points are the
same from a given distance. Another simple name for
a sphere is a ball. A spherical sector is a section
of a 'ball' or sphere that is cut out from the whole
part. It consist of a full revolution and not just a
segment. A spherical segment is a cut section from
the 'ball' or sphere but it is cut at two parallel
lines.
Formula (Spherical Sector)
============================
V = Volume, A = Area, C = Chord:
V = (2 x pie x Sqr(radius) x height) / 3
A = pie x radius x (2 x height + .5 x chord)
C = 2 x Sqrt(height(2 x radius - height))
4.17.28 Areas/Volume Menu - Spherical Segment
July 26, 1994 Page 55
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
See 4.17.27 (Spherical Sector)
Formula (Spherical Segment)
=============================
V= pie x Sqr(height) x (radius - height / 3)
A= 2 x pie x radius x height
C= 2 x Sqrt(height(2 x radius - height))
R= (Sqr(chord + 4 x Sqr(height))/(8 x height)
4.17.29 Areas/Volume Menu - Spherical Wedge
This function will ask you for the angle of the wedge
and the radius. You will then be shown an answer box
giving you the 'Area' and the 'Volume' of the
Spherical Wedge.
4.17.30 Areas/Volume Menu - Spherical Zone
This function will ask you for various input. You
must input the height of the spherical zone and in
addition you must either input the radius or both
chord 1 and chord 2. If you input the radius and the
height you will be given the 'Area' of the zone. If
you input the height and chord 1 and chord 2 you will
be given the radius and volume.
4.17.31 Areas/Volume Menu - Torus
A shape that looks like an anchor ring or a doughnut.
If you were to take a ball and orbit it around a
center distance, the shape that it would leave is a
Torus. There are two radius involved, the radius of
the ball that is orbited and the orbit radius.
Formula:
========
Radius1 = The orbiting ball.
Radius2 = The orbit radius.
Area = 4 x sqr(pi) x Radius2 x Radius1
Volume = 2 x sqr(pi) x Radius2 x Radius1
4.17.32 Areas/Volume Menu - Trapezium
A four sided figure in which no two sides are
parallel.
Help on Trapezium input
=======================
Let's assume that the longest side of the four sided
figure is down.
July 26, 1994 Page 56
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
■
■ │
■ │ ■
■ │ ( A Trapezium )
■ H1 ■
■│ │
■ H2 │ ■
■ │ │
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
├L2─┼───── L1 ──────┼── L3 ─┤
H1 = Tall height of the figure. (Right)
H2 = Short height of the figure. (Left)
L1 = Distance between heights.
L2 = Dist. from left edge to left height.
L3 = Dist. from rt. edge to rt. height.
(H1 + H2) x L1 + (L2 x H2) + (L3 x H1)
Area = --------------------------------------
2
4.17.33 Areas/Volume Menu - Trapezoid
A four sided figure in which two sides are parallel.
Let's assume that the longest side of the four sided
figure is down.
Side 1 = One parallel line. Side 2 = The other
parallel line. Height = Height of the figure.
(Side1 + Side2) x Height
Area = ------------------------
2
4.17.34 Areas/Volume Menu - Wedge
A three dimensional shape with a base that has length
and width. The length of the base travels up to a
sharp point which is the height of the wedge. The
top and the bottom of the wedge are parallel lines.
Side 1 = The base length.
Side 2 = The base width.
Side 3 = Top of the wedge, parallel to Side1.
Height = Height of base to top of wedge.
Formula
=======
(2 x Side1 + Side3) x Height
Volume = ----------------------------
6
4.18 RATES MENU
This menu choice provides you with speed and feed
information. You input the required date and you end up
with a general speed and feed to begin to work with.
July 26, 1994 Page 57
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
4.18.1 Rates Menu - Speed and Feed For Drilling
This choice will cause a menu to pop up that asks you
what material and drill diameter you are using.
Strike the F1 help key for a list of the type of
materials that you can input into this function.
Insert the type of material that you are drilling and
the size of the drill in decimal form. It will then
display a dialog box that will give you the Rpm and
the minimum and maximum feed rate in inches per
minute for each material condition.
This information will also go to the MRMDRILL.TXT
file on your drive so you may print it out at any
time and/or view it. To view the drill file with
complete information on all Brinell hardness numbers
click on the 'Details' button or hold down the 'Ctrl'
key while striking the 'F4' key.
To print the drill file with complete drill
information hold down the 'Ctrl' key while striking
the 'F6' key.
Remember that the drill file called MRMDRILL.TXT gets
created each time you start a new session with MRM.
This MRMDRILL.TXT file will automatically be deleted
upon program completion. If you decide that you want
to keep it for later reference you will have to
rename it by using the editor and the 'Save as'
command.
Material List
=============
This is a list of materials that can be input into
the Mr. Machinist Drill Speed and Feed input line.
See the Machinery's Handbook for comparison.
Plain Carbon and Alloy Steels
=============================
Free Machining Plain Carbon Steels
(Resulphurized)
1212, 1213, 1214, 1108, 1109, 1115, 1117, 1118, 1120,
1126, 1211, 1132, 1137, 1139, 1140, 1144, 1146, 1151.
Free Machining Plain Carbon Steels
(Leaded)
11L17, 11L18, 12L13, 12L14
Plain Carbon Steels
1006, 1008, 1009, 1010, 1012, 1015, 1016, 1017, 1018,
1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1513,
1514, 1027, 1030, 1033, 1035, 1036, 1037, 1038, 1039,
July 26, 1994 Page 58
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
1040, 1041, 1042, 1043, 1045, 1046, 1049, 1050, 1052,
1524, 1526, 1527, 1541, 1055, 1060, 1064, 1065, 1070,
1074, 1078, 1080, 1084, 1086, 1090, 1095, 1548, 1551,
1552, 1561, 1566
Free Machining Alloy Steels
(Resulphurized)
R4140, R4150
Free Machining Alloy Steels
(Leaded)
41L30, 41L40, 41L47, 41L50, 43L47, 51L32, 52L100,
86L20, 86L40
Alloy Steels
4012, 4023, 4024, 4028, 4118, 4120, 4419, 4422, 4427,
4615, 4620, 4621, 4626, 4718, 4720, 4815, 4817, 4820,
5015, 5017, 5020, 6118, 8115, 8615, 8617, 8620, 8622,
8625, 8627, 8620, 8822, 94B17, 1330, 1335, 1340,
1345, 4032, 4037, 4042, 4047, 4130, 4135, 4137, 4140,
4142, 4145, 4147, 4150, 4160, 7, 4340, 50B44,
50B46, 50B50, 50B60, 5130, 5132, 5140, 5145, 5147,
5150, 5160, 51B60, 6150, 81B45, 8630, 8635, 8637,
8640, 8642, 8645, 8650, 8655, 8660, 8740, 9254, 9255,
9260, 9262, 94B30
Alloy Steels
E51100, E52100
Ultra High Strength Steels (Not AISI)
AMS6424, AMS6421, 98B37, AMS6422, 98BV40, AMS6427,
AMS6428, AMS6430, AMS6432, AMS6, AMS6434, AMS6436,
AMS6442, 300M, D6AC
Maraging Steels (Not AISI)
(NG means Nickel Grade)
NG200, NG250, NG300, NG350
Nitriding Steels (N means Nitralloy)
N125, N135, N135M, N225, N230, NN, NEZ, NIT1
============================================
Tool Steels
===========
Water Hardening
W1, W2, W5
Shock Resisting
S1, S2, S5, S6, S7
Cold Work, Oil Hardening
O1, O2, O6, O7
Cold Work, High Carbon High Chromium
D2, D3, D4, D5, D7
July 26, 1994 Page 59
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Cold Work, Air Hardening
A2, A3, A4, A6, A7, A8, A9, A10
Hot Work, Chromium Type
H10, H11, H12, H13, H14, H19
Hot Work Tungsten Type
H21, H22, H23, H24, H25, H26
Hot Work Molybdenum Type
H41, H42, H43
Special Purpose Low Alloy
L2, L3, L6
Mold
P2, P3, P4, P5, P6, P20, P21
High-Speed Steel
M1, M2, M4, M6, M7, M10, M30, M33, M34, M36, M41,
M42, M43, M44, M46, M47, M3-1, M3-2, T1, T2, T5, T6,
T8, T15
Stainless Steels
================
Free Machining Stainless Steels
(Ferritic)
430F, 430FSE
(Austenitic)
203EZ, 303, 303SE, 303MA, 303PB, 303C11,
303PX (303 Plus X)
(Martensitic)
416, 416SE, 416PX (416 Plus X), 420FSE, 440F, 440FSE
Stainless Steels
(Ferritic)
405, 409, 429, 430, 434, 436, 442, 446, 502
(Austenitic)
201, 202, 301, 302, 304, 304L, 305, 308, 321, 347,
348, 302B, 309, 309S, 310, 310S, 314, 316, 316L, 317,
330
(Martensitic)
403, 410, 420, 501, 414, 431, GA (Greek Ascoloy),
440A, 440B, 440C
(Precipitation Hardening)
15-5PH, 17-4PH, 17-7PH, 17-14CM (17-14 Cu Mo), AF-71,
AFC-77, AM-350, AM-355, AM-362, C455 (Custom 455),
July 26, 1994 Page 60
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
HNM, PH13-8, PH14-8M, PH15-7M, SW (Stainless W)
Ferrous Cast Metals
===================
Gray Cast Iron
20, 25, 30, 35, 40, 45, 50, 55, 60, 1, 1B, 2, 2B, 3,
4NR (4 Ni-Resist), 5NR, 6NR
Malleable Iron
(Ferritic)
32510, 35018
(Pearlitic)
40010, 43010, 45006, 45008, 48005, 50005
(Martensitic)
53004, 60003, 60004, 70002, 70003, 80002, 90001
Nodular (Ductile) Iron
(Ferritic)
604018 (60-40-18), 654512 (65-45-12)
(Ferritic-Pearlitic)
805506 (80-55-06),
(Pearlitic-Martensitic)
1007003 (100-70-03)
(Martensitic)
1209002 (120-90-02)
Cast Steels
(Low Carbon)
C1010, C1020
(Medium Carbon)
C1030, C1040, C1050
(Low Carbon Alloy)
C1320, C2315, C2320, C4110, C4120, C4320, C8020, C8620
(Medium Carbon Alloy)
C1330, C1340, C2325, C2330, C4125, C4130, C4140,
C0, C4340, C8030, C80B30, C8040, C8430, C8440,
C8630, C8640, C9525, C9530, C9535
Light Metals
============
(All Wrought Aluminum Alloys)
ALUM (Type 'ALUM' in the input line)
(All Alum. Sand and Permanent Mold Casting Alloys)
ALUMC (Type 'ALUMC' in the input line)
July 26, 1994 Page 61
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
(All Alum. Die Casting Alloys)
ALUMD, A390, A392
(All Wrought Magnesium Alloys)
MAGW
(All Cast Magnesium Alloys)
MAGC
Copper Alloys
=============
CA314, CA332, CA340, CA342, CA353, CA356, CA360,
CA370, CA377, CA385, CA485, CA544, CA226, CA230,
CA240, CA260, CA268, CA280, CA335, CA365, CA368,
CA443, CA445, CA651, CA655, CA675, CA687, CA770,
CA796, CA102, CA110, CA122, CA170, CA172, CA175,
CA210, CA220, CA502, CA510, CA521, CA524, CA614,
CA706, CA715, CA745, CA752, CA754, CA757
4.18.2 Rates Menu - Speed and Feed For Milling
This function will ask you for the surface feet per
minute, the work piece or cutter diameter, the chip
load, and the number of teeth on the cutter. A
general chart is positioned on the left of the screen
for handy reference of surface feet and chip loads.
Determine the Feet Per Minute from the chart on
the left and input the data into the cutting
speed input line. Insert the chip load data by
referring to the bottom of the chart on the
left. Keep in mind that these are very general
speeds and feeds.
Start slow and work your way up when using feeds/speeds
The three main factors that determine the rate of
metal removal are cutting speed, feedrate and
depth of cut. First, take into consideration, the
depth of cut, then feed rate and then the cutting
speed.
Formula
=======
IPT = Inches Per Tooth
T = Number of Teeth
FPR = Feed Per Revolution
RPM x IPT x T
Feed Rate = -------------
FPR
July 26, 1994 Page 62
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
RPM x IPT x T
FPR = -------------
Feed rate
Feet Per Minute Chart (Page Down for More)
===========================================
Material HSS Carb.
******** *** *****
Stainless Steel 50 150
Cast Steel 50 150
Cast Iron 75 225
High-Carbon Steel 50 150
Medium-Carbon Steel 75 200
Low_Carbon Steel 125 375
Brass 300 800
Magnesium 600 1000
Aluminum 600 1000
Copper 300 1000
Inches Per Tooth
Cutter IPT
****** ***
Metal Cutting Saws .001 +
Form Cutters .002
End Mills ( less than 1/2" ) .001 +
End Mills ( more than 1/2" ) .003
Plain Cutters .005
Side Cutters .007
Face Mills .010
====================================
Use these calculations as a starting
point only.
====================================
4.18.3 Rates Menu - Speed and Feed For Tapping
This menu function in Mr. Machinist will give you
the speed and feed of a tap used in a CNC machine
that utilizes ridgid tapping. High speed tapping
is used widely in the machining industry and it is
used with high accuracy. A hole can be bottom
tapped within 0.0010 using ridgid tapping.
Input the tap size and you will be given the speeds
and feeds for the three main categories of materials.
Acceptable tap sizes
====================
4-40, 5-40, 6-32, 8-32, 10-24, 10-32, 12-24
1/4-20, 1/4-28, 5/16-18, 5/16-24, 3/8-16
3/8-24, 7/16-14, 7/16-20, 1/2-13, 1/2-20
These are some general speeds and feeds for tapping.
July 26, 1994 Page 63
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
This information is general and you can differ from
these given speeds and feeds. If you are tapping
with a machine that can ridgid tap you can increase
the speeds and feeds. Rigid tapping is an excellent
method of tapping that can be very accurate. You may
also want to multiply your feed by .9 for spring
loaded taps to achieve some 'give' in the
synchronization of the spindle speed and the machine
feed.
S = Speed F = Feed T = Threads Per Inch.
================================================
T = S / F S = TPI x F = S / TPI
================================================
3.82
R.P.M. = S.F.P.M. x -----
O.D.
================================================
Material Feet Per Minute Lubrication
======== =============== ===========
Alum. 90 - 100 Kerosene & Lard Oil
Mach. 40 - 60 Compound, Sulfur-base
or Kerosene & Paraffin
Tool 25 - 35 Sulfur-base or Kerosene
and Lard.
4.19 OPTIONS MENU
This is the user options menu. Using the functions of
this menu, the user can change the way things look and
react.
4.19.1 Options Menu - Mouse
Using this function can adjust the speed of a double
click on your mouse. It can also change the active
button from left to right. (For left handed people)
4.19.2 Options Menu - Save Desktop
The 'DeskTop' is the way your screen looks at any
given time. You may have two or three files up on
your screen that you are editing and you may have a
few answer boxes and calculations up also. You can
'save' the things that your screen is showing you to
a file called, 'MRM.DSK'. The DSK extension stands
for DISK. Then at a later time you may 'retrieve' or
'restore' your desktop by choosing the
'Retrieve DeskTop' menu choice.
By choosing 'Save DeskTop' you will create a file
July 26, 1994 Page 64
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
called, 'MRM.DSK' in your current directory. This
file will hold all of your current views so that you
can 'Retrieve' them at a later time.
Be aware that when you 'Change Directory' in the file
menu you will then 'save' the desktop in the
directory that you changed to. So if you start the
program at a later time and expect to find your last
desktop but you can not, then you may have saved your
desktop in another directory.
4.19.3 Options Menu - Retrieve Desktop
The 'DeskTop' is the way your screen looks at any
given time. You may have two or three files up on
your screen that you are editing and you may have a
few answer boxes and calculations up also. You can
'save' the things that your screen is showing you to
a file called, 'MRM.DSK'. The DSK extension stands
for DISK. Then at a later time you may 'retrieve' or
'restore' your desktop by choosing the
'Retrieve DeskTop' menu choice. This option will
search your current directory for the file called
'MRM.DSK'.
Be aware that when you 'Change Directory' in the file
menu you will then 'save' the desktop in the
directory that you changed to.
So if you start the program at a later time and expect
to find your last desktop but you can not, then you may
have saved yourdesktop in another directory.
4.19.4 Options Menu - Use .BAK File
Using this option you can choose to create or not to
create backup files. Backup files are created with
the file extension .BAK by default.
When you edit a file that exists on your drive, that
file is actually in two places: On your disk or
drive, and in the RAM of your computer. When you
first create a file, it only exists in RAM until you
save it to disk. When you save a file to disk or
drive for the first time it exists with the name that
you chose to give it. Mr. Machinist will create a
backup file by default when you save a file that
already exists on your disk or drive. You can choose
to shut this feature off therefore saving on disk
space but loosing the chance to have a file that has
not been over written.
5.0 EDITOR HELP
July 26, 1994 Page 65
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Movement Command
======== =======
Character Left Arrow
Character Right Arrow
Word Left Ctrl-Left Arrow
Word Right Ctrl-Right Arrow
Line Up Arrow
Line Down Arrow
Page Up PgUp
Page Down PgDn
Beginning of a Line Home Key
End of a Line End Key
Beginning of a File Ctrl-PgUp
End of a File Ctrl-PgDn
Delete Line Ctrl-Y
Delete Word Right Ctrl-T
Start Marking a Block Shift-(arrow keys)
Copy Block to Clipboard Ctrl-Insert
Paste Block from Clipboard Shift-Insert
Delete Block or Clipboard Ctrl-Del
Hide Block Marker Ctrl-K-H
Cut into Clipboard Shift-Del
Show Clipboard Contents Alt-E-S
Go to Menu Bar F10
Return to Editor from Menus Esc
Save current Workspace F2
Save File as Another Name Alt-F-A
Search Ctrl-Q-F or Alt-S-F
Search Again Alt-S-S
Search/Replace Ctrl-Q-A or Alt-S-R
Replace Last Modification Alt-E-U
Move Edit Window Ctrl-F5
(Arrow Keys and Shift-Arrow)
Zoom Resized Edit Window F5 or Alt-W-Z
Next Window F6 or Alt-W-N
Tile (One on top of another) Alt-W-T
Cascade (Headings vertical) Alt-W-C
Close Current Window Alt-F3
Start a New File Alt-F-N
Open an Existing File F3 or Alt-F-O
Quit Mr. Machinist Alt-X
You may open and manipulate many edit windows at the
same time, cut and paste text to and from any window.
If you like, you can open the same file more than
once for reference purposes. If you want to
reference some code from another CNC program you can
bring the file up into an edit window, resize it and
cut and paste from it to your current CNC program.
In doing this you could create a type of 'database'
for your machine files.
Let's say you have a machine file, (CNC program)
July 26, 1994 Page 66
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
called K0154.TXT. You could create a file called
K0154N.TXT for the 'notes' to this file. In
K0154N.TXT you could put the job number, cycle time,
tools used, set up notes and what ever you like! Then
when it comes time to look at that CNC program you
could call up these two files, resize them to a
smaller size and look at both of them!
When it comes time to save your changes, strike F2
and it's done. You'll know that you have made a
change to the edit window when you see a little
star '*' just to the right of the lower left edit
window. If you strike Alt-X to quit when the star is
there (you have not saved your changes) you will be
asked if you want to save your changes. At this time
you can strike 'Y' for yes or 'N' for no or 'C' for
cancel. Whenever you save a file, Mr. Machinist will
keep your old one and put a BAK extension to it.
Let's say your editing a file called README.TXT and
you make a few changes to it and then you save it.
You will now have 2 files on your system by that file
name but with different extensions, README.BAK and
README.TXT.
Do remember this though, if you make a save and a
README.BAK exist, the old README.BAK file will be
replaced by the newer README.BAK file.
Note: README.BAK is used here just as an example!
Using a Mouse
=============
It's faster for a user to use the keyboard instead of
the mouse, but when it comes to resizing and moving
windows, the mouse is the preferred method. The left
mouse button is the one you'll always use. Just
point and shoot! Pick a menu, click the left button
and down comes a menu. Chose from the menu and click
for results. To move around edit windows, 'drag' the
mouse on the edit window heading. Dragging the mouse
means to hold down the left mouse button while moving
the mouse. When you want to resize the current
window, drag the mouse on the lower right corner of
the edit window. To highlight a block of data while
editing drag the mouse over the text you desire to
mark and that text will become highlighted.
The editor incorporated into Mr. Machinist can
manipulate a file of 65 K or under. That is the
limit at this time. If you want to edit a very large
file you will have to use a more powerful editor or
'split' your file and then 'paste' it back together.
The editor in Mr. Machinist has the capabilities to
July 26, 1994 Page 67
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
edit almost all CNC programs. If the CNC program is
larger than this limit then maybe you can create a
smaller program by using sub-programs. A small CNC
program that does a lot is the sign of a good program!!!
This editor is a standard editor that uses commands
that are universal in most programs. A small book
can be created telling you how to be proficient in
using an editor but here are some basics.
Features
========
Full mouse support
Move, resize, overlap, tile, or cascade
Open and view several files at once
Search and replace text
Cut, copy and paste using the clipboard
Paste from one file into another
Use the editor while you use the math functions
View the clipboard contents
Restore deleted text
Do block operations, large deletes or inserts
Jump to Line [Ctrl]-[J]-[L]
==============================
Quickly jump to any line in your document. A dialog box
will appear that requests the line number you wish to jump
to. Valid entries are 1 through 9999.
Your cursor will remain on the current line if you enter
an invalid line number.
This command is disabled until you open an edit window.
Cancel | No
===============
Clicking on these buttons, or pressing [Esc], says "No,
go back to what I was doing -- don't change or do
anything!".
Drag Mode
=========
The current window is being moved or resized. Press
[Enter] to keep the current position, or [Esc] to restore
the former position and/or size.
Line Number
===========
Enter a line number from 1 to 9999. You may press the
down arrow to select from a history list of previous
entries, or use the mouse to click on the history icon to
the right of the input line.
Reformat Options
================
July 26, 1994 Page 68
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Select one of the buttons to tell the editor where you
want to start searching. You may click on the appropriate
button with your mouse, or use the up/down arrow keys to
highlight the proper button.
Replace Text
============
Type in the replacement text you want. You can also press
the down arrow key to bring up a history list of the last
replacement text. Clicking the mouse on the history list
icon to the right of the input line will do the same thing.
Right Margin
============
Enter a right margin value from 10 to 255. Press the down
arrow or click on the history icon to the right of the
input line to bring up a history list of previous entries.
Tab Stops
=========
Use your right/left cursor keys to move the cursor to the
tab stop you want to delete/set. Press the spacebar to
delete tabs, or any other character key (like [x]) to set
a tab stop.
IMPORTANT: If you press spacebar immediately after you
bring this dialog up, all tab stops will be erased!
You can push the down arrow or click on the history icon
between the OK and CANCEL buttons to bring up a history
list of previous tab stop settings.
History Icon
============
The history icon is a little box with the down arrow in
it. It is usually situated near an input line within a
dialog box.
The history icon is selected by pressing the down arrow,
or clicking on it with the mouse. It brings up a new
window that contains a list of all previous commands that
may have been input. The list is usually 10 items deep.
You can select from this list by using the mouse to scroll
through it, or the up/down arrow keys. Pressing [Enter]
accepts the input and places it on the input line. This
feature allows you to quickly pick previous entries.
July 26, 1994 Page 69
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Input Line
==========
An input line is always found within a dialog box. It
allows you to enter data to allow some further action
to take place. Input lines will usually have a history
icon associated with them, thereby allowing you to
quickly select from amongst a list of previous entries.
Resize Corner
=============
The "resize corner" of a window is the bottom right corner
that appears a bit different from the rest of the window
border. By clicking on it with a mouse, you can resize a
window to the dimensions you want. Not all windows have
this corner, for not all windows can be resized.
╔═[■]═════ Title ═════[ ]═╗ <--Title Bar
║ ║
║ ║
║ ║
║ ║
║ ║
╚════════════════════════─┘ <--Resize corner
Window Border
=============
All windows have a border around them, be it an edit
window or a dialog box. The border tells you several
things about a window. If the border is highlighted, it
means that window is the active window, or the one you are
using. If the border is not highlighted, it means the
window is not active. If the border changes to a color
that is not normal for active or inactive windows, it
means you are resizing and/or moving it.
Del Char Right [BackSpace]
============== [Ctrl]-[H]
Move the cursor to the left one space, deleting the
character before it.
Char Left [Left Arrow]
========= [Ctrl]-[S]
Move the cursor to the left one space. No characters are
deleted.
Char Right [Right Arrow]
========== [Ctrl]-[D]
Move the cursor to the right one space. No characters are
deleted.
July 26, 1994 Page 70
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Del Char Left [Del]
============= [Ctrl]-[G]
Delete the character to the right of the cursor. All
other characters on the line are moved to the left to fill
the vacant space.
Del To End Line [Ctrl]-[Q]-[Y]
===============
Delete all characters from the current cursor position to
the end of the current line.
Delete Line [Ctrl]-[Y]
===========
Delete the current line. All lines below it are moved up
by one line.
Del To Start Line [Ctrl]-[Q]-[H]
================= [Ctrl]-[Backspace]
Delete all characters from the current cursor position to
the start of the line.
Delete Word [Ctrl]-[T]
===========
Delete characters from the current cursor position to the
last character in the word, if the cursor is sitting in a
word. If the cursor is sitting in spaces, all spaces to
the beginning of the next word will be deleted.
Page Bottom [Ctrl]-[End]
===========
Move the cursor to the bottom of the current page. A page
is defined as all text that is within the current window
frame.
Hide Selection [Ctrl]-[K]-[H]
==============
Unhighlight any text you may have selected. You press
this key sequence if you decide you don't need to perform
any action on the selected text.
Pressing the down arrow without the [Shift] key will do
the same thing.
Page Top [Ctrl]-[Home]
========
Move the cursor to the top of the current page. A page is
defined as all text that is within the current window
frame.
July 26, 1994 Page 71
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Auto-Indent [Ctrl]-[Q]-[I]
===========
Toggle the editor auto-indent feature on/off.
Auto-indent will automatically indent the cursor to the
same position on the next line as the first character on
the current line when [Enter] is pressed.
If Auto-Indent is on, an "I" will appear on the edit
window indicator line.
This command is disabled until you open an edit window.
Insert Line [Ctrl]-[N]
===========
Insert a carriage return and line feed pair at the current
cursor position.
All characters at the cursor position and to the end of the
line will be moved down to the next line.
Unlike the [Enter] key, the cursor stays at its current
position and does NOT move down to the next line.
Insert Mode [Ins]
=========== [Ctrl]-[V]
Toggle the cursor between insert and overstrike mode. In
insert mode, characters are inserted into the text at the
current cursor position and all characters after the
cursor are moved to the left. In overstrike mode,
characters at the cursor position are replaced with the
new character you type.
Line Down [Down Arrow]
========= [Ctrl-[X]
Move the cursor down to the next line.
Line End [End]
======== [Ctrl]-[Q]-[D]
Move the cursor from its current position to the end of
the line.
Line Start [Home]
========== [Ctrl]-[Q]-[S]
Move the cursor from its current position to the start of
the line.
July 26, 1994 Page 72
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Line Up [Up Arrow]
======= [Ctrl]-[E]
Move the cursor up one line.
New Line [Enter]
======== [Ctrl]-[M]
Insert a carriage return at the current cursor position.
The cursor will move down to the next line. If
Auto-Indent is on, the cursor will indent to the same
position as the first character of the line the cursor was
on when [Enter] was pressed. Otherwise the cursor goes to
the first position of the new line.
Page Down [PgDn]
========= [Ctrl]-[C]
Move the cursor down a page at a time through your text.
Note that a page is defined as all text that is within the
current window frame.
This is not a "true" page down feature, in that the first
time you press the key the cursor simply goes to the
bottom of the current page. You'll probably have to press
it twice to get to the next page. Thereafter, it works as
a true page down feature.
Page Up [PgUp]
======= [Ctrl]-[R]
Move the cursor up a page at a time through your text.
Note that a page is defined as all text that is within the
current window frame.
This is not a "true" page up feature, in that the first
time you press the key the cursor simply goes to the top
of the current page. You'll probably have to press it
twice to get to the previous page. Thereafter, it works
as a true page up feature.
Document Reform [Ctrl]-[Q]-[U]
===============
Quickly reformat your document text. A dialog box will
appear that allows you to select whether to begin
reformatting at the current cursor position or from the
beginning of the document.
Reformatting is based on the position of the first
character in the first line of a paragraph and the current
right margin setting. You must be VERY careful when using
this feature for you can easily ruin your document's
appearance using the reformatting feature.
You can NOT undo the reformatting process. It is
permanent. Therefore, you are advised to save your
July 26, 1994 Page 73
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
document BEFORE you use this feature.
This command is disabled until you open an edit window.
Paragraph Reform [Ctrl]-[B]
================
Quickly reformat a paragraph.
Reformatting is based on the position of the first
character of the current line the cursor is on and the
current right margin setting. Reformatting takes place
from the current line to the end of the paragraph.
You can NOT undo the reformatting process. It is
permanent.
This command is disabled until you open an edit window.
Right Margin [Ctrl]-[O]-[R] {EDITOR Cmds:Editor_Commands}
============
Set a right margin value for the editor. A dialog box
will appear that asks you to enter a right margin value.
Right margin values may range from 10 to 255. The default
right margin is 76.
The right margin is used by the editor wordwrap,
reformatting, and centering features to determine where to
wrap a line of text.
This command is disabled until you open an edit window.
Scroll Down [Ctrl]-[Z]
===========
Scrolls the screen up while maintaining the cursor
position. If the original cursor position scrolls off the
screen, the cursor scrolls down a line. This forces the
cursor to stay in the upper left corner of the screen
should the original cursor position scroll away.
Scroll Up [Ctrl]-[W]
=========
Scrolls the screen down while maintaining the cursor
position. If the original cursor position scrolls off the
screen, the cursor scrolls up a line. This forces the
cursor to stay in the lower left corner of the screen
should the original cursor position scroll away.
Select Word [Ctrl]-[K]-[T]
===========
Highlight the current word the cursor is sitting on. The
July 26, 1994 Page 74
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
word is marked from the current cursor position to the
next space or end of line, whichever comes first. The
marked word is put into the clipboard without further
effort on your part. Marking works in the normal manner,
i.e., it disappears the moment you move the cursor.
Note that NOTHING will happen if you try to use this
command when the cursor is sitting on a space or the end
of a line.
Tab Stops [Ctrl]-[O]-[I]
=========
Enter custom tab stop preferences in a dialog box. These
tab stops are used to allow you to quickly insert spaces,
or jump over text to a designated tab stop.
This command is disabled until you open an edit window.
Start Select [Ctrl]-[K]-[B]
============ [Shift]-[Down Arrow]
Start selecting text. Selected text is that text which is
not the same color as normal text. You select text when
you want to perform a particular action on that text and
no other text, such as COPY, CUT, CLEAR, etc.
Tab Key [Tab]
======= [Ctrl]-[I]
Move the cursor to the next tab stop. Tab stops default
to every fifth character on a line. You may reset the tab
stops by using [Ctrl]-[O]-[I].
When in INSERT mode, the cursor will attempt to go to the
next tab stop, happily INSERTING SPACES as it looks for
that next stopping point. If it is at the last tab stop,
it stops inserting spaces and takes a big jump to the
first character of the next line. Try to keep tab use to
a minimum when the cursor is in insert mode. You eat up
valuable buffer space real quick!
When in OVERSTRIKE mode, the cursor will attempt to go to
the next tab stop, happily skipping over characters as it
looks for that next stopping point. If it is at the last
tab stop, OR the line is too short to allow it to reach
the next tab stop, it takes a big jump to the first
character of the next line.
Document End [Ctrl]-[PgDn]
============ [Ctrl]-[Q]-[C]
Move the cursor from its current position to the end of
the document.
July 26, 1994 Page 75
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Document Start [Ctrl]-[PgUp]
============== [Ctrl]-[Q]-[R]
Move the cursor from its current position to the start of
the document.
Word Left [Ctrl]-[F]
========= [Ctrl]-[Right-Arrow]
Move the cursor to the beginning of the previous word.
Use this feature when you want to quickly jump from word
to word.
Word Right [Ctrl]-[A]
========== [Ctrl]-[Left Arrow]
Move the cursor to the beginning of the next word. Use
this feature when you want to quickly jump from word to
word.
Wordwrap [Ctrl]-[O]-[W]
========
Toggle the editor wordwrap feature on/off.
Wordwrap allows you to type in text and automatically wrap
to the next line when the cursor reaches the current right
margin setting.
If wordwrap is on, a "W" will appear on the edit window
indicator line.
This command is disabled until you open an edit window.
Goto Marker [Ctrl]-[Q]-[#]
===========
Using the WordStar [Ctrl]-[Q]-[#] key sequence, where "#"
is a number 1,2,3,4,5,6,7,8,9, or 0, will allow you to
access up to 10 place markers you have previously set in
your text. Your cursor will go nowhere if you try to jump
to a non-existent marker.
Hold down the 'Ctrl' key and then strike 'q', let up on
both keys and then strike a previously set number key and
if this number key has been set you will go to the marked
line #.
This command is disabled until you open an edit window.
Set Marker [Ctrl]-[K]-[#]
==========
Using the WordStar [Ctrl]-[K]-[#] key sequence, where "#"
July 26, 1994 Page 76
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
is a number 1,2,3,4,5,6,7,8,9, or 0, will allow you to set
up to 10 place markers in your text.
While holding down the 'Ctrl' key strike 'k', then let up
on both keys and strike a number key. Nothing will appear
to have happened but in actuality you have set a place
marker to the number key you have struck.
This command is disabled until you open an edit window.
6. QUICK-KEY CHART
F1 = Help File
F2 = Save Current File Being Edited
F3 = Open a File to Edit
F4 = Calculator
F5 = Zoom any Window
F6 = Change Window Views
F7 = Rates (Speeds and Feeds)
F8 = Print Current File Being Edited
F9 = Print Unregistered Version Invoice
F10 = Activate Menu Choices
Ctrl-F1 = View MRMSOLVE.TXT (Answers)
Ctrl-F2 = Circular Segment Menu
Ctrl-F3 = Sequence a CNC File
Ctrl-F4 = View MRMDRILL.TXT (Drill Speeds/Feeds)
Ctrl-F5 = Move Edit Window
Ctrl-F6 = Print MRMDRILL.TXT (Drill Speeds/Feeds)
Ctrl-F7 = Drill Speeds/Feeds Dialog
Ctrl-F8 = View MRMBOLT.TXT (Bolt Circle Answers)
Ctrl-F9 = Print MRMBOLT.TXT (Bolt Circle Answers)
Ctrl-F10 = Split a CNC File
Ctrl-A = Word Left
Ctrl-B = Paragraph Reformat
Ctrl-C = PageDown
Ctrl-D = Character Right
Ctrl-E = Line Up
Ctrl-F = Word Right
Ctrl-G = Delete Character Right
Ctrl-H = Delete Character Left
Ctrl-I = Tab Key
Ctrl-J-L = Jump to Line Number
Ctrl-# = Set Marker
Ctrl-K-B = Start Select Text
Ctrl-K-C = Paste
Ctrl-K-D = Save/Done
Ctrl-K-F = Save As
Ctrl-K-H = Hide Block Marker
Ctrl-K-K = Copy Selected Text
Ctrl-K-T = Select Word
Ctrl-K-Y = Cut Selected Text
Ctrl-L = Search Again
Ctrl-M = New Line
July 26, 1994 Page 77
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
Ctrl-N = Insert Line
Ctrl-O-I = Tab Stops Set
Ctrl-O-R = Right Margin
Ctrl-O-W = Word Wrap
Ctrl-P = Print MRMSOLVE.TXT (Answer File)
Ctrl-Q-# = Go to Marker
Ctrl-Q-A = Search/Replace
Ctrl-Q-C = Bottom of File
Ctrl-Q-D = Line End
Ctrl-Q-F = Search
Ctrl-Q-H = Delete to Start of Line
Ctrl-Q-I = Auto Indent
Ctrl-Q-L = Undo
Ctrl-Q-R = Document Start
Ctrl-Q-S = Line Start
Ctrl-Q-U = Reformat Document
Ctrl-Q-Y = Delete to End of Line
Ctrl-R = Page Up
Ctrl-S = Character Left
Ctrl-T = Delete Word Right
Ctrl-U = Un-Sequence a CNC File
Ctrl-V = Insert Mode
Ctrl-W = Scroll Up
Ctrl-X = Down a Line
Ctrl-Y = Delete Line
Ctrl-Z = Scroll Down
Ctrl-Left Arrow = Word Left
Ctrl-Right Arrow = Word Right
Ctrl-PgUp = Beg. of a File
Ctrl-PgDn = End of a File
Ctrl-Insert = Copy Block to Clipboard
Ctrl-Delete = Delete Block or Clipboard
Ctrl-BackSpace = Delete to Start of Line
Ctrl-End = Page Bottom
Ctrl-Home = Page Top
Alt-A = Area Menu
Alt-C = Circle Menu
Alt-E = Edit Menu
Alt-F = File Menu
Alt-M = Math Menu
Alt-N = Replace Text
Alt-O = Options Menu
Alt-R = Rates Menu
Alt-S = Search/Replace Menu
Alt-T = Trig. Menu
Alt-V = Conversions Menu
Alt-W = Window Menu
Alt-X = Exit Mr. Machinist
Alt-F1 = About Mr. Machinist (Version Date)
July 26, 1994 Page 78
MR. MACHINIST (tm) COPYRIGHT (c) 1994 BY ALLAN J. BREMER
7. SPECIAL THANKS
I must conclude this by giving Thanks to:
1) God - I thank Him for His Son Jesus Christ and for His
Word. The Machinery's Handbook is the 2nd best
book in the world ... the Bible is the first!
2) Wife - I thank my wife for sticking up for the Mr.
Machinist program and telling me to get to work
when I thought she would give me a hard time for
working so much.
3) Kids - I thank my 5 year old twins for putting up with
Dad when he's sitting in the closet for hours at
a time, it's not over yet! Oh, by the way, the
walk in closet was converted into an office!
4) Job - I also thank the management at my place of
employment for putting up with the weird hours
I've been keeping. They also beta tested the
program and I have received much help from my
foreman and fellow workers.
5) Church- I thank the people who have prayed for me.
6) Bruce Bickle - Helped with the writting of this manual.
John Conway - A master machinist, helped me beta test.
Jim Thiel - Gave many thoughtful ideas.
Greg Armenia - Gave me many business tips, love ya Greg.
Greg Kraft - Other support BBS and great friend.
Ed Hoffman - Excellent Author and Engineer.
Gene Wood - Many helpful business tips.
7) All Registered Users:
Thanks go to all who have decided to register the program
giving me the chance to send out disks, purchase postage,
implement ideas of theirs, upload the program to BBS's, and
much more!
Thank you and God bless you and all your family members.
Jesus answered, "I am the way and the truth and the life.
No one comes to the Father except through me. John 14:6
+
+AL+
TO: FROM:
F1 COMPUTING Name: ________________________________
125 ELMWOOD AVE. #1
LOCKPORT, NY 14094 (Company): ________________________________
716-434-7823 Voice Address: ________________________________
716-434-1448 BBS
City: ________________________________
Today's
date: ___________ State, ZIP Code: ________________________________
(Country): ________________________________
Daytime
Phone #: _________________________ FAX #: __________________________
MR. MACHINIST (TM) for MS-DOS
INDIVIDUAL USE
* Diskette with programs and documentation .............. $49 ___
MULTIPLE USE
* SITE LICENSE for the use of MR. MACHINIST.
(INCLUDES ONE DISKETTE WITH PROGRAMS AND DOCUMENTATION.)
===================================================================
2 to 9 computers ..... at $39 each # computers ___x 39 ___
10 to 24 computers ..... at $30 each # computers ___x 30 ___
25 to 49 computers ..... at $24 each # computers ___x 24 ___
50 to 99 computers ..... at $18 each # computers ___x 18 ___
100 to 199 computers ..... at $14 each # computers ___x 14 ___
200 to 500 computers ..... at $12 each # computers ___x 12 ___
WRITE OR CALL FOR PRICING ON QUANTITIES OVER 500.
Extra program disk & documentation with purchase of
SITE LICENSES OF 2 OR MORE available at $8.00 each. ___x 5 ___
Shipping & Handling (Postal) US & Canada $5.00/item
Outside US & Canada $11.25/item ___
I use 5 1/4 ______ 3 1/2 ______ disks.
NEW YORK RESIDENTS add applicable State & County Sales Tax __
TOTAL ENCLOSED US FUNDS US$_____
All registered users with a single users license will receive life
time upgrades for 50% of the current registration fee. Registered
site-licensed users will receive upgrades for 25% of the current
registration site-license fees.
MS-DOS is a registered trademark of Microsoft Corporation.
NAME TO INCLUDE ON TOP HEADER OF PROGRAM: ___________________________
NOTES and COMMENTS: